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 :
------------------------------------------------
ibgringo/gringo/input/program.hh:29:
2800 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spa
ck-stage-clingo-5.6.2-mqmnzxy5ylrko5otoo25ajksmav4pj2o/spack-src/l
ibgringo/gringo/input/literal.hh:30:
>> 2801 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-clingo-5.6.2-
mqmnzxy5ylrko5otoo25ajksmav4pj2o/spack-src/libgringo/gringo/domain
.hh:215:16: error: exception specification of explicitly defaulted
move assignment operator does not match the calculated one
2802 BindIndex &operator=(BindIndex &&other) noexcept = default;
2803 ^
>> 2804 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-clingo-5.6.2-
mqmnzxy5ylrko5otoo25ajksmav4pj2o/spack-src/libgringo/gringo/domain
.hh:213:5: error: exception specification of explicitly defaulted
move constructor does not match the calculated one
2805 BindIndex(BindIndex &&other) noexcept = default;
2806 ^
2807 /usr/lib/gcc/aarch64-redhat-linux/8/../../../../include/c++/8/ext/
aligned_buffer.h:91:28: note: in instantiation of template class '
Gringo::BindIndex<Gringo::AbstractDomain<Gringo::Output::Disjuncti
onAtom> >' requested here
2808 : std::aligned_storage<sizeof(_Tp), __alignof__(_Tp)>
2809 ^
2810 /usr/lib/gcc/aarch64-redhat-linux/8/../../../../include/c++/8/bits
/hashtable_policy.h:234:43: note: in instantiation of template cla
ss '__gnu_cxx::__aligned_buffer<Gringo::BindIndex<Gringo::Abstract
Domain<Gringo::Output::DisjunctionAtom> > >' requested here
...
2828 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-clingo-5.6.2-
mqmnzxy5ylrko5otoo25ajksmav4pj2o/spack-src/libgringo/gringo/output
/literals.hh:731:34: note: in instantiation of template class 'Gri
ngo::AbstractDomain<Gringo::Output::DisjunctionAtom>' requested he
re
2829 class DisjunctionDomain : public AbstractDomain<DisjunctionAtom> {
2830 ^
2831 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spa
ck-stage-clingo-5.6.2-mqmnzxy5ylrko5otoo25ajksmav4pj2o/spack-src/l
ibgringo/src/input/program.cc:25:
2832 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spa
ck-stage-clingo-5.6.2-mqmnzxy5ylrko5otoo25ajksmav4pj2o/spack-src/l
ibgringo/gringo/input/program.hh:29:
2833 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spa
ck-stage-clingo-5.6.2-mqmnzxy5ylrko5otoo25ajksmav4pj2o/spack-src/l
ibgringo/gringo/input/literal.hh:30:
>> 2834 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-clingo-5.6.2-
mqmnzxy5ylrko5otoo25ajksmav4pj2o/spack-src/libgringo/gringo/domain
.hh:215:16: error: exception specification of explicitly defaulted
move assignment operator does not match the calculated one
2835 BindIndex &operator=(BindIndex &&other) noexcept = default;
2836 ^
2837 16 errors generated.
>> 2838 make[2]: *** [libgringo/CMakeFiles/libgringo.dir/build.make:205: l
ibgringo/CMakeFiles/libgringo.dir/src/input/aggregate.cc.o] Error
1
>> 2839 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-clingo-5.6.2-
mqmnzxy5ylrko5otoo25ajksmav4pj2o/spack-src/libgringo/gringo/domain
.hh:213:5: error: exception specification of explicitly defaulted
move constructor does not match the calculated one
2840 BindIndex(BindIndex &&other) noexcept = default;
2841 ^
2842 /usr/lib/gcc/aarch64-redhat-linux/8/../../../../include/c++/8/ext/
aligned_buffer.h:91:28: note: in instantiation of template class '
Gringo::BindIndex<Gringo::AbstractDomain<Gringo::Output::HeadAggre
gateAtom> >' requested here
2843 : std::aligned_storage<sizeof(_Tp), __alignof__(_Tp)>
2844 ^
2845 /usr/lib/gcc/aarch64-redhat-linux/8/../../../../include/c++/8/bits
/hashtable_policy.h:234:43: note: in instantiation of template cla
ss '__gnu_cxx::__aligned_buffer<Gringo::BindIndex<Gringo::Abstract
Domain<Gringo::Output::HeadAggregateAtom> > >' requested here
...
2863 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-clingo-5.6.2-
mqmnzxy5ylrko5otoo25ajksmav4pj2o/spack-src/libgringo/gringo/output
/literals.hh:737:36: note: in instantiation of template class 'Gri
ngo::AbstractDomain<Gringo::Output::HeadAggregateAtom>' requested
here
2864 class HeadAggregateDomain : public AbstractDomain<HeadAggregateAto
m> {
2865 ^
2866 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spa
ck-stage-clingo-5.6.2-mqmnzxy5ylrko5otoo25ajksmav4pj2o/spack-src/l
ibgringo/src/input/program.cc:25:
2867 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spa
ck-stage-clingo-5.6.2-mqmnzxy5ylrko5otoo25ajksmav4pj2o/spack-src/l
ibgringo/gringo/input/program.hh:29:
2868 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spa
ck-stage-clingo-5.6.2-mqmnzxy5ylrko5otoo25ajksmav4pj2o/spack-src/l
ibgringo/gringo/input/literal.hh:30:
>> 2869 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-clingo-5.6.2-
mqmnzxy5ylrko5otoo25ajksmav4pj2o/spack-src/libgringo/gringo/domain
.hh:215:16: error: exception specification of explicitly defaulted
move assignment operator does not match the calculated one
2870 BindIndex &operator=(BindIndex &&other) noexcept = default;
2871 ^
2872 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spa
ck-stage-clingo-5.6.2-mqmnzxy5ylrko5otoo25ajksmav4pj2o/spack-src/l
ibgringo/src/input/program.cc:25:
2873 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spa
ck-stage-clingo-5.6.2-mqmnzxy5ylrko5otoo25ajksmav4pj2o/spack-src/l
ibgringo/gringo/input/program.hh:29:
>> 2874 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-clingo-5.6.2-
mqmnzxy5ylrko5otoo25ajksmav4pj2o/spack-src/libgringo/gringo/input/
literal.hh:50:18: error: exception specification of explicitly def
aulted move assignment operator does not match the calculated one
2875 Projections &operator=(Projections &&other) noexcept = default
;
2876 ^
2877 16 errors generated.
>> 2878 make[2]: *** [libgringo/CMakeFiles/libgringo.dir/build.make:247: l
ibgringo/CMakeFiles/libgringo.dir/src/input/literal.cc.o] Error 1
2879 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spa
ck-stage-clingo-5.6.2-mqmnzxy5ylrko5otoo25ajksmav4pj2o/spack-src/l
ibgringo/src/input/program.cc:25:
>> 2880 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-clingo-5.6.2-
mqmnzxy5ylrko5otoo25ajksmav4pj2o/spack-src/libgringo/gringo/input/
program.hh:75:14: error: exception specification of explicitly def
aulted move assignment operator does not match the calculated one
2881 Program &operator=(Program &&other) noexcept = default;
2882 ^
2883 16 errors generated.
>> 2884 make[2]: *** [libgringo/CMakeFiles/libgringo.dir/build.make:261: l
ibgringo/CMakeFiles/libgringo.dir/src/input/literals.cc.o] Error 1
2885 15 errors generated.
>> 2886 make[2]: *** [libgringo/CMakeFiles/libgringo.dir/build.make:191: l
ibgringo/CMakeFiles/libgringo.dir/src/ground/statements.cc.o] Erro
r 1
2887 17 errors generated.
>> 2888 make[2]: *** [libgringo/CMakeFiles/libgringo.dir/build.make:289: l
ibgringo/CMakeFiles/libgringo.dir/src/input/program.cc.o] Error 1
2889 16 errors generated.
>> 2890 make[2]: *** [libgringo/CMakeFiles/libgringo.dir/build.make:219: l
ibgringo/CMakeFiles/libgringo.dir/src/input/aggregates.cc.o] Error
1
2891 1 warning generated.
2892 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-clingo-5.6.2-mqmnzxy5ylrko5otoo25ajksmav4pj
2o/spack-build-mqmnzxy'
>> 2893 make[1]: *** [CMakeFiles/Makefile2:561: libgringo/CMakeFiles/libgr
ingo.dir/all] Error 2
2894 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-clingo-5.6.2-mqmnzxy5ylrko5otoo25ajksmav4pj
2o/spack-build-mqmnzxy'
>> 2895 make: *** [Makefile:149: all] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-clingo-5.6.2-mqmnzxy5ylrko5otoo25ajksmav4pj2o/spack-build-out.txt