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 :
------------------------------------------------
ctor is a C++14 extension [-Wc++14-extensions]
1442 constexpr InlineData() noexcept { poison_this(); }
1443 ^
1444 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/op
t/spack/linux-rhel8-a64fx/fj-4.10.0/abseil-cpp-20230125.3-valrepuk
zjmtsvjrbygusnm5cdsbgrri/include/absl/strings/internal/cord_intern
al.h:542:5: warning: use of this statement in a constexpr construc
tor is a C++14 extension [-Wc++14-extensions]
1445 poison();
1446 ^
>> 1447 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/op
t/spack/linux-rhel8-a64fx/fj-4.10.0/abseil-cpp-20230125.3-valrepuk
zjmtsvjrbygusnm5cdsbgrri/include/absl/strings/internal/cord_intern
al.h:866:32: error: defaulting this copy assignment operator would
delete it after its first declaration
1448 inline InlineData& InlineData::operator=(const InlineData&) noexce
pt = default;
1449 ^
1450 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/op
t/spack/linux-rhel8-a64fx/fj-4.10.0/abseil-cpp-20230125.3-valrepuk
zjmtsvjrbygusnm5cdsbgrri/include/absl/strings/internal/cord_intern
al.h:817:7: note: copy assignment operator of 'InlineData' is impl
icitly deleted because field 'rep_' has no copy assignment operato
r
1451 Rep rep_;
1452 ^
1453 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/op
t/spack/linux-rhel8-a64fx/fj-4.10.0/abseil-cpp-20230125.3-valrepuk
zjmtsvjrbygusnm5cdsbgrri/include/absl/strings/internal/cord_intern
al.h:868:28: warning: 'constexpr' non-static member function will
not be implicitly 'const' in C++14; add 'const' to avoid a change
in behavior [-Wconstexpr-not-const]
1454 constexpr void InlineData::poison_this() {}
1455 ^
1456 const
>> 1457 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/op
t/spack/linux-rhel8-a64fx/fj-4.10.0/abseil-cpp-20230125.3-valrepuk
zjmtsvjrbygusnm5cdsbgrri/include/absl/strings/internal/cord_intern
al.h:868:28: error: constexpr function's return type 'void' is not
a literal type
1458 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/op
t/spack/linux-rhel8-a64fx/fj-4.10.0/abseil-cpp-20230125.3-valrepuk
zjmtsvjrbygusnm5cdsbgrri/include/absl/strings/internal/cord_intern
al.h:869:28: warning: 'constexpr' non-static member function will
not be implicitly 'const' in C++14; add 'const' to avoid a change
in behavior [-Wconstexpr-not-const]
1459 constexpr void InlineData::unpoison() {}
1460 ^
1461 const
1462 fatal error: too many errors emitted, stopping now [-ferror-limit=
]
1463 14 warnings and 20 errors generated.
...
1479 ^
1480 const
1481 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/op
t/spack/linux-rhel8-a64fx/fj-4.10.0/abseil-cpp-20230125.3-valrepuk
zjmtsvjrbygusnm5cdsbgrri/include/absl/strings/internal/cord_intern
al.h:717:20: warning: 'constexpr' non-static member function will
not be implicitly 'const' in C++14; add 'const' to avoid a change
in behavior [-Wconstexpr-not-const]
1482 constexpr Rep& operator=(const Rep&) = default;
1483 ^
1484 const
>> 1485 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/op
t/spack/linux-rhel8-a64fx/fj-4.10.0/abseil-cpp-20230125.3-valrepuk
zjmtsvjrbygusnm5cdsbgrri/include/absl/strings/internal/cord_intern
al.h:717:20: error: an explicitly-defaulted copy assignment operat
or may not have 'const', 'constexpr' or 'volatile' qualifiers
1486 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/op
t/spack/linux-rhel8-a64fx/fj-4.10.0/abseil-cpp-20230125.3-valrepuk
zjmtsvjrbygusnm5cdsbgrri/include/absl/strings/internal/cord_intern
al.h:527:37: warning: use of this statement in a constexpr constru
ctor is a C++14 extension [-Wc++14-extensions]
1487 constexpr InlineData() noexcept { poison_this(); }
1488 ^
1489 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/op
t/spack/linux-rhel8-a64fx/fj-4.10.0/abseil-cpp-20230125.3-valrepuk
zjmtsvjrbygusnm5cdsbgrri/include/absl/strings/internal/cord_intern
al.h:542:5: warning: use of this statement in a constexpr construc
tor is a C++14 extension [-Wc++14-extensions]
1490 poison();
1491 ^
>> 1492 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/op
t/spack/linux-rhel8-a64fx/fj-4.10.0/abseil-cpp-20230125.3-valrepuk
zjmtsvjrbygusnm5cdsbgrri/include/absl/strings/internal/cord_intern
al.h:866:32: error: defaulting this copy assignment operator would
delete it after its first declaration
1493 inline InlineData& InlineData::operator=(const InlineData&) noexce
pt = default;
1494 ^
1495 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/op
t/spack/linux-rhel8-a64fx/fj-4.10.0/abseil-cpp-20230125.3-valrepuk
zjmtsvjrbygusnm5cdsbgrri/include/absl/strings/internal/cord_intern
al.h:817:7: note: copy assignment operator of 'InlineData' is impl
icitly deleted because field 'rep_' has no copy assignment operato
r
1496 Rep rep_;
1497 ^
1498 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/op
t/spack/linux-rhel8-a64fx/fj-4.10.0/abseil-cpp-20230125.3-valrepuk
zjmtsvjrbygusnm5cdsbgrri/include/absl/strings/internal/cord_intern
al.h:868:28: warning: 'constexpr' non-static member function will
not be implicitly 'const' in C++14; add 'const' to avoid a change
in behavior [-Wconstexpr-not-const]
1499 constexpr void InlineData::poison_this() {}
1500 ^
1501 const
>> 1502 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/op
t/spack/linux-rhel8-a64fx/fj-4.10.0/abseil-cpp-20230125.3-valrepuk
zjmtsvjrbygusnm5cdsbgrri/include/absl/strings/internal/cord_intern
al.h:868:28: error: constexpr function's return type 'void' is not
a literal type
1503 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/op
t/spack/linux-rhel8-a64fx/fj-4.10.0/abseil-cpp-20230125.3-valrepuk
zjmtsvjrbygusnm5cdsbgrri/include/absl/strings/internal/cord_intern
al.h:869:28: warning: 'constexpr' non-static member function will
not be implicitly 'const' in C++14; add 'const' to avoid a change
in behavior [-Wconstexpr-not-const]
1504 constexpr void InlineData::unpoison() {}
1505 ^
1506 const
1507 fatal error: too many errors emitted, stopping now [-ferror-limit=
]
>> 1508 make[2]: *** [CMakeFiles/PROTO_LIB.dir/build.make:251: CMakeFiles/
PROTO_LIB.dir/brpc/rpc_dump.pb.cc.o] Error 1
1509 14 warnings and 20 errors generated.
>> 1510 make[2]: *** [CMakeFiles/PROTO_LIB.dir/build.make:265: CMakeFiles/
PROTO_LIB.dir/brpc/get_favicon.pb.cc.o] Error 1
1511 14 warnings and 20 errors generated.
>> 1512 make[2]: *** [CMakeFiles/PROTO_LIB.dir/build.make:279: CMakeFiles/
PROTO_LIB.dir/brpc/span.pb.cc.o] Error 1
1513 14 warnings and 20 errors generated.
>> 1514 make[2]: *** [CMakeFiles/PROTO_LIB.dir/build.make:293: CMakeFiles/
PROTO_LIB.dir/brpc/builtin_service.pb.cc.o] Error 1
1515 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-brpc-0.9.7-lzforgmq6sghdulhljqbiacfw5cy7ibh
/spack-build-lzforgm'
>> 1516 make[1]: *** [CMakeFiles/Makefile2:216: CMakeFiles/PROTO_LIB.dir/a
ll] Error 2
1517 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-brpc-0.9.7-lzforgmq6sghdulhljqbiacfw5cy7ibh
/spack-build-lzforgm'
>> 1518 make: *** [Makefile:159: all] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-brpc-0.9.7-lzforgmq6sghdulhljqbiacfw5cy7ibh/spack-build-out.txt