Spack will be used to manage open source software packages on Fugaku.
Fugaku users can easily use pre-installed packages and built packages based on Spack recipes.
The following list shows the results of building/compiling packages for aarch64 according to the Spack recipes.
Note that the results in this list do not guarantee that each package will work properly.
On the other hand, Fujitsu will provide the following packages compiled with Fujitsu compiler on Fugaku as "external" packages, of which Spack can be aware.
|
Compiler | Fujitsu Compiler Fujitsu C/C++ Compiler 4.10.0 tcsds-1.2.38 |
---|---|
Result | Dependency Error |
Failed to install dependency package :
------------------------------------------------
env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/eckit-1.24
.4-beq4jektrlbx2rizeohcj3lohvmm5lyf/include/eckit/value/Content.h:2
1:
833 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt
/spack/linux-rhel8-a64fx/fj-4.10.0/eckit-1.24.4-beq4jektrlbx2rizeoh
cj3lohvmm5lyf/include/eckit/memory/Counted.h:27:17: warning: nested
namespace definition is a C++17 extension; define each namespace s
eparately [-Wc++17-extensions]
834 namespace memory::detail {
835 ^~~~~~~~
836 { namespace detail
837 2 warnings and 4 errors generated.
>> 838 make[2]: *** [src/metkit/CMakeFiles/metkit.dir/build.make:761: src/
metkit/CMakeFiles/metkit.dir/codes/BUFRDecoder.cc.o] Error 1
839 make[2]: *** Waiting for unfinished jobs....
840 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spac
k-stage-metkit-1.9.2-tmxp7hglt6qges4wjygrjmlmeekzanln/spack-src/src
/metkit/codes/CodesContent.cc:14:
841 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spac
k-stage-metkit-1.9.2-tmxp7hglt6qges4wjygrjmlmeekzanln/spack-src/src
/metkit/codes/CodesContent.h:18:
842 In file included from /vol0003/rccs-sdt/data/a01008/spack-all-test/
env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/eckit-1.24
.4-beq4jektrlbx2rizeohcj3lohvmm5lyf/include/eckit/message/MessageCo
ntent.h:21:
843 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt
/spack/linux-rhel8-a64fx/fj-4.10.0/eckit-1.24.4-beq4jektrlbx2rizeoh
cj3lohvmm5lyf/include/eckit/memory/Counted.h:27:17: warning: nested
namespace definition is a C++17 extension; define each namespace s
eparately [-Wc++17-extensions]
844 namespace memory::detail {
...
848 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spac
k-stage-metkit-1.9.2-tmxp7hglt6qges4wjygrjmlmeekzanln/spack-src/src
/metkit/codes/GRIBDecoder.h:17:
849 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt
/spack/linux-rhel8-a64fx/fj-4.10.0/eckit-1.24.4-beq4jektrlbx2rizeoh
cj3lohvmm5lyf/include/eckit/message/Decoder.h:23:16: warning: neste
d namespace definition is a C++17 extension; define each namespace
separately [-Wc++17-extensions]
850 namespace eckit::message {
851 ^~~~~~~~~
852 { namespace message
853 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spac
k-stage-metkit-1.9.2-tmxp7hglt6qges4wjygrjmlmeekzanln/spack-src/src
/metkit/codes/GRIBDecoder.cc:15:
>> 854 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-metkit-1.9.2-t
mxp7hglt6qges4wjygrjmlmeekzanln/spack-src/src/metkit/codes/GRIBDeco
der.h:25:44: error: expected class name
855 class GRIBDecoder : public eckit::message::Decoder {
856 ^
>> 857 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-metkit-1.9.2-t
mxp7hglt6qges4wjygrjmlmeekzanln/spack-src/src/metkit/codes/GRIBDeco
der.h:31:18: error: 'match' marked 'override' but does not override
any member functions
858 virtual bool match(const eckit::message::Message&) const overri
de;
859 ^
>> 860 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-metkit-1.9.2-t
mxp7hglt6qges4wjygrjmlmeekzanln/spack-src/src/metkit/codes/GRIBDeco
der.h:32:18: error: 'print' marked 'override' but does not override
any member functions
861 virtual void print(std::ostream&) const override;
862 ^
>> 863 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-metkit-1.9.2-t
mxp7hglt6qges4wjygrjmlmeekzanln/spack-src/src/metkit/codes/GRIBDeco
der.h:33:18: error: 'getMetadata' marked 'override' but does not ov
erride any member functions
864 virtual void getMetadata(const eckit::message::Message& msg,
865 ^
866 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spac
k-stage-metkit-1.9.2-tmxp7hglt6qges4wjygrjmlmeekzanln/spack-src/src
/metkit/codes/BufrContent.cc:15:
867 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spac
k-stage-metkit-1.9.2-tmxp7hglt6qges4wjygrjmlmeekzanln/spack-src/src
/metkit/codes/BufrContent.h:17:
868 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spac
k-stage-metkit-1.9.2-tmxp7hglt6qges4wjygrjmlmeekzanln/spack-src/src
/metkit/codes/CodesContent.h:18:
869 In file included from /vol0003/rccs-sdt/data/a01008/spack-all-test/
env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/eckit-1.24
.4-beq4jektrlbx2rizeohcj3lohvmm5lyf/include/eckit/message/MessageCo
ntent.h:21:
...
877 In file included from /vol0003/rccs-sdt/data/a01008/spack-all-test/
env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/eckit-1.24
.4-beq4jektrlbx2rizeohcj3lohvmm5lyf/include/eckit/value/Content.h:2
1:
878 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt
/spack/linux-rhel8-a64fx/fj-4.10.0/eckit-1.24.4-beq4jektrlbx2rizeoh
cj3lohvmm5lyf/include/eckit/memory/Counted.h:27:17: warning: nested
namespace definition is a C++17 extension; define each namespace s
eparately [-Wc++17-extensions]
879 namespace memory::detail {
880 ^~~~~~~~
881 { namespace detail
882 2 warnings and 4 errors generated.
>> 883 make[2]: *** [src/metkit/CMakeFiles/metkit.dir/build.make:775: src/
metkit/CMakeFiles/metkit.dir/codes/GRIBDecoder.cc.o] Error 1
884 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spac
k-stage-metkit-1.9.2-tmxp7hglt6qges4wjygrjmlmeekzanln/spack-src/src
/metkit/codes/UserDataContent.cc:16:
885 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spac
k-stage-metkit-1.9.2-tmxp7hglt6qges4wjygrjmlmeekzanln/spack-src/src
/metkit/codes/UserDataContent.h:19:
886 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spac
k-stage-metkit-1.9.2-tmxp7hglt6qges4wjygrjmlmeekzanln/spack-src/src
/metkit/codes/DataContent.h:18:
887 In file included from /vol0003/rccs-sdt/data/a01008/spack-all-test/
env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/eckit-1.24
.4-beq4jektrlbx2rizeohcj3lohvmm5lyf/include/eckit/message/MessageCo
ntent.h:21:
888 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt
/spack/linux-rhel8-a64fx/fj-4.10.0/eckit-1.24.4-beq4jektrlbx2rizeoh
cj3lohvmm5lyf/include/eckit/memory/Counted.h:27:17: warning: nested
namespace definition is a C++17 extension; define each namespace s
eparately [-Wc++17-extensions]
889 namespace memory::detail {
...
920 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt
/spack/linux-rhel8-a64fx/fj-4.10.0/eckit-1.24.4-beq4jektrlbx2rizeoh
cj3lohvmm5lyf/include/eckit/message/Decoder.h:23:16: warning: neste
d namespace definition is a C++17 extension; define each namespace
separately [-Wc++17-extensions]
921 namespace eckit::message {
922 ^~~~~~~~~
923 { namespace message
924 2 warnings generated.
925 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-metkit-1.9.2-tmxp7hglt6qges4wjygrjmlmeekzanln
/spack-build-tmxp7hg'
>> 926 make[1]: *** [CMakeFiles/Makefile2:1017: src/metkit/CMakeFiles/metk
it.dir/all] Error 2
927 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-metkit-1.9.2-tmxp7hglt6qges4wjygrjmlmeekzanln
/spack-build-tmxp7hg'
>> 928 make: *** [Makefile:169: all] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-metkit-1.9.2-tmxp7hglt6qges4wjygrjmlmeekzanln/spack-build-out.txt
==> Warning: Skipping build of fdb-5.11.23-o2ha4e7disgsqlpt4munasdl65mkcjv6 since metkit-1.9.2-tmxp7hglt6qges4wjygrjmlmeekzanln failed
==> Error: fdb-5.11.23-o2ha4e7disgsqlpt4munasdl65mkcjv6: Package was not installed
==> Error: Installation request failed. Refer to reported errors for failing package(s).