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 :
------------------------------------------------
or: non-type template argument is not a constant expression
21116 template <int lowest_value = 0, int highest_value = ncbi::CRandom
::GetMax()>
21117 ^~~~~~~~~~~~~
~~~~~~~~~~
21118 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-ncbi
-rmblastn-2.14.0-owitwflnqfrle3tcmjk647xctrbxonpx/spack-src/c++/s
rc/objtools/align_format/unit_test/blast_test_util.hpp:76:53: not
e: non-constexpr function 'GetMax' cannot be used in a constant e
xpression
21119 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-ncbi
-rmblastn-2.14.0-owitwflnqfrle3tcmjk647xctrbxonpx/spack-src/c++/i
nclude/util/random_gen.hpp:295:33: note: declared here
21120 inline CRandom::TValue CRandom::GetMax(void)
21121 ^
21122 In file included from /vol0003/rccs-sdt/data/a01008/tmpdir/spack-
stage/spack-stage-ncbi-rmblastn-2.14.0-owitwflnqfrle3tcmjk647xctr
bxonpx/spack-src/c++/src/objtools/align_format/unit_test/aln_prin
ter_unit_test.cpp:52:
>> 21123 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-ncbi
-rmblastn-2.14.0-owitwflnqfrle3tcmjk647xctrbxonpx/spack-src/c++/s
rc/objtools/align_format/unit_test/blast_test_util.hpp:76:37: err
or: template parameter missing a default argument
21124 template <int lowest_value = 0, int highest_value = ncbi::CRandom
::GetMax()>
21125 ^
21126 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-ncbi
-rmblastn-2.14.0-owitwflnqfrle3tcmjk647xctrbxonpx/spack-src/c++/s
rc/objtools/align_format/unit_test/blast_test_util.hpp:76:30: not
e: previous default template argument defined here
21127 template <int lowest_value = 0, int highest_value = ncbi::CRandom
::GetMax()>
21128 ^
21129 In file included from /vol0003/rccs-sdt/data/a01008/tmpdir/spack-
stage/spack-stage-ncbi-rmblastn-2.14.0-owitwflnqfrle3tcmjk647xctr
bxonpx/spack-src/c++/src/objtools/align_format/unit_test/tabulari
nof_unit_test.cpp:49:
>> 21130 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-ncbi
-rmblastn-2.14.0-owitwflnqfrle3tcmjk647xctrbxonpx/spack-src/c++/s
rc/objtools/align_format/unit_test/blast_test_util.hpp:76:53: err
or: non-type template argument is not a constant expression
21131 template <int lowest_value = 0, int highest_value = ncbi::CRandom
::GetMax()>
21132 ^~~~~~~~~~~~~
~~~~~~~~~~
21133 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-ncbi
-rmblastn-2.14.0-owitwflnqfrle3tcmjk647xctrbxonpx/spack-src/c++/s
rc/objtools/align_format/unit_test/blast_test_util.hpp:76:53: not
e: non-constexpr function 'GetMax' cannot be used in a constant e
xpression
21134 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-ncbi
-rmblastn-2.14.0-owitwflnqfrle3tcmjk647xctrbxonpx/spack-src/c++/i
nclude/util/random_gen.hpp:295:33: note: declared here
21135 inline CRandom::TValue CRandom::GetMax(void)
21136 ^
21137 In file included from /vol0003/rccs-sdt/data/a01008/tmpdir/spack-
stage/spack-stage-ncbi-rmblastn-2.14.0-owitwflnqfrle3tcmjk647xctr
bxonpx/spack-src/c++/src/objtools/align_format/unit_test/tabulari
nof_unit_test.cpp:49:
>> 21138 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-ncbi
-rmblastn-2.14.0-owitwflnqfrle3tcmjk647xctrbxonpx/spack-src/c++/s
rc/objtools/align_format/unit_test/blast_test_util.hpp:76:37: err
or: template parameter missing a default argument
21139 template <int lowest_value = 0, int highest_value = ncbi::CRandom
::GetMax()>
21140 ^
21141 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-ncbi
-rmblastn-2.14.0-owitwflnqfrle3tcmjk647xctrbxonpx/spack-src/c++/s
rc/objtools/align_format/unit_test/blast_test_util.hpp:76:30: not
e: previous default template argument defined here
21142 template <int lowest_value = 0, int highest_value = ncbi::CRandom
::GetMax()>
21143 ^
21144 2 errors generated.
>> 21145 make[5]: *** [/vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/sp
ack-stage-ncbi-rmblastn-2.14.0-owitwflnqfrle3tcmjk647xctrbxonpx/s
pack-src/c++/ReleaseMT/build/Makefile.rules:100: showalign_unit_t
est.o] Error 1
21146 make[5]: *** Waiting for unfinished jobs....
21147 2 errors generated.
>> 21148 make[5]: *** [/vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/sp
ack-stage-ncbi-rmblastn-2.14.0-owitwflnqfrle3tcmjk647xctrbxonpx/s
pack-src/c++/ReleaseMT/build/Makefile.rules:100: showdefline_unit
_test.o] Error 1
21149 2 errors generated.
>> 21150 make[5]: *** [/vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/sp
ack-stage-ncbi-rmblastn-2.14.0-owitwflnqfrle3tcmjk647xctrbxonpx/s
pack-src/c++/ReleaseMT/build/Makefile.rules:100: aln_printer_unit
_test.o] Error 1
21151 2 errors generated.
>> 21152 make[5]: *** [/vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/sp
ack-stage-ncbi-rmblastn-2.14.0-owitwflnqfrle3tcmjk647xctrbxonpx/s
pack-src/c++/ReleaseMT/build/Makefile.rules:100: blast_test_util.
o] Error 1
21153 2 errors generated.
>> 21154 make[5]: *** [/vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/sp
ack-stage-ncbi-rmblastn-2.14.0-owitwflnqfrle3tcmjk647xctrbxonpx/s
pack-src/c++/ReleaseMT/build/Makefile.rules:100: tabularinof_unit
_test.o] Error 1
21155 make[5]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/
spack-stage/spack-stage-ncbi-rmblastn-2.14.0-owitwflnqfrle3tcmjk6
47xctrbxonpx/spack-src/c++/ReleaseMT/build/objtools/align_format/
unit_test'
>> 21156 FAILED: src/objtools/align_format/unit_test/Makefile.align_format
_unit_test.app
21157 make[5]: Entering directory '/vol0003/rccs-sdt/data/a01008/tmpdir
/spack-stage/spack-stage-ncbi-rmblastn-2.14.0-owitwflnqfrle3tcmjk
647xctrbxonpx/spack-src/c++/ReleaseMT/build/objtools/align_format
/unit_test'
21158 make[5]: warning: -j16 forced in submake: resetting jobserver mod
e.
21159 /bin/rm -f align_format_unit_test .align_format_unit_test.stamp
21160 make[5]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/
spack-stage/spack-stage-ncbi-rmblastn-2.14.0-owitwflnqfrle3tcmjk6
47xctrbxonpx/spack-src/c++/ReleaseMT/build/objtools/align_format/
unit_test'
>> 21161 make[4]: *** [/vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/sp
ack-stage-ncbi-rmblastn-2.14.0-owitwflnqfrle3tcmjk647xctrbxonpx/s
pack-src/c++/src/build-system/Makefile.meta_l:333: all.nonusr] Er
ror 2
21162 make[4]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/
spack-stage/spack-stage-ncbi-rmblastn-2.14.0-owitwflnqfrle3tcmjk6
47xctrbxonpx/spack-src/c++/ReleaseMT/build/objtools/align_format/
unit_test'
>> 21163 make[3]: *** [/vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/sp
ack-stage-ncbi-rmblastn-2.14.0-owitwflnqfrle3tcmjk647xctrbxonpx/s
pack-src/c++/src/build-system/Makefile.meta_p:129: all_p.real] Er
ror 5
21164 make[3]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/
spack-stage/spack-stage-ncbi-rmblastn-2.14.0-owitwflnqfrle3tcmjk6
47xctrbxonpx/spack-src/c++/ReleaseMT/build/objtools/align_format'
>> 21165 make[2]: *** [/vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/sp
ack-stage-ncbi-rmblastn-2.14.0-owitwflnqfrle3tcmjk647xctrbxonpx/s
pack-src/c++/src/build-system/Makefile.meta_p:129: all_p.real] Er
ror 5
21166 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/
spack-stage/spack-stage-ncbi-rmblastn-2.14.0-owitwflnqfrle3tcmjk6
47xctrbxonpx/spack-src/c++/ReleaseMT/build/objtools'
>> 21167 make[1]: *** [/vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/sp
ack-stage-ncbi-rmblastn-2.14.0-owitwflnqfrle3tcmjk647xctrbxonpx/s
pack-src/c++/src/build-system/Makefile.meta_p:129: all_p.real] Er
ror 5
21168 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/
spack-stage/spack-stage-ncbi-rmblastn-2.14.0-owitwflnqfrle3tcmjk6
47xctrbxonpx/spack-src/c++/ReleaseMT/build'
>> 21169 make: *** [Makefile:24: all] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-ncbi-rmblastn-2.14.0-owitwflnqfrle3tcmjk647xctrbxonpx/spack-build-out.txt