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 :
------------------------------------------------
vx2
641 make[3]: Nothing to be done for 'export'.
642 make[3]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-nss-3.87-k6p5fssyptujjek3ju7qz5o2nyvfsmjs/spa
ck-src/nss/cmd/symkeyutil'
643 make[3]: Entering directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-nss-3.87-k6p5fssyptujjek3ju7qz5o2nyvfsmjs/sp
ack-src/nss/cmd/tests'
>> 644 ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -ma
vx2
645 make[3]: Nothing to be done for 'export'.
646 make[3]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-nss-3.87-k6p5fssyptujjek3ju7qz5o2nyvfsmjs/spa
ck-src/nss/cmd/tests'
647 make[3]: Entering directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-nss-3.87-k6p5fssyptujjek3ju7qz5o2nyvfsmjs/sp
ack-src/nss/cmd/tstclnt'
>> 648 ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -ma
vx2
649 make[3]: Nothing to be done for 'export'.
650 make[3]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-nss-3.87-k6p5fssyptujjek3ju7qz5o2nyvfsmjs/spa
ck-src/nss/cmd/tstclnt'
651 make[3]: Entering directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-nss-3.87-k6p5fssyptujjek3ju7qz5o2nyvfsmjs/sp
ack-src/nss/cmd/validation'
>> 652 ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -ma
vx2
653 make[3]: Nothing to be done for 'export'.
654 make[3]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-nss-3.87-k6p5fssyptujjek3ju7qz5o2nyvfsmjs/spa
ck-src/nss/cmd/validation'
655 make[3]: Entering directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-nss-3.87-k6p5fssyptujjek3ju7qz5o2nyvfsmjs/sp
ack-src/nss/cmd/vfychain'
>> 656 ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -ma
vx2
657 make[3]: Nothing to be done for 'export'.
658 make[3]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-nss-3.87-k6p5fssyptujjek3ju7qz5o2nyvfsmjs/spa
ck-src/nss/cmd/vfychain'
659 make[3]: Entering directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-nss-3.87-k6p5fssyptujjek3ju7qz5o2nyvfsmjs/sp
ack-src/nss/cmd/vfyserv'
>> 660 ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -ma
vx2
661 make[3]: Nothing to be done for 'export'.
662 make[3]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-nss-3.87-k6p5fssyptujjek3ju7qz5o2nyvfsmjs/spa
ck-src/nss/cmd/vfyserv'
663 make[3]: Entering directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-nss-3.87-k6p5fssyptujjek3ju7qz5o2nyvfsmjs/sp
ack-src/nss/cmd/modutil'
>> 664 ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -ma
vx2
665 make[3]: Nothing to be done for 'export'.
666 make[3]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-nss-3.87-k6p5fssyptujjek3ju7qz5o2nyvfsmjs/spa
ck-src/nss/cmd/modutil'
667 make[3]: Entering directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-nss-3.87-k6p5fssyptujjek3ju7qz5o2nyvfsmjs/sp
ack-src/nss/cmd/pkix-errcodes'
>> 668 ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -ma
vx2
669 make[3]: Nothing to be done for 'export'.
670 make[3]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-nss-3.87-k6p5fssyptujjek3ju7qz5o2nyvfsmjs/spa
ck-src/nss/cmd/pkix-errcodes'
671 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-nss-3.87-k6p5fssyptujjek3ju7qz5o2nyvfsmjs/spa
ck-src/nss/cmd'
672 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-nss-3.87-k6p5fssyptujjek3ju7qz5o2nyvfsmjs/spa
ck-src/nss'
673 make libs
674 make[1]: Entering directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-nss-3.87-k6p5fssyptujjek3ju7qz5o2nyvfsmjs/sp
ack-src/nss'
>> 675 coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
676 make[2]: Entering directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-nss-3.87-k6p5fssyptujjek3ju7qz5o2nyvfsmjs/sp
ack-src/nss/coreconf'
>> 677 ../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
678 make[3]: Entering directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-nss-3.87-k6p5fssyptujjek3ju7qz5o2nyvfsmjs/sp
ack-src/nss/coreconf/nsinstall'
>> 679 ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -ma
vx2
680 true -m 775 Linux4.18_aarch64_clang-7_glibc_PTH_64_OPT.OBJ/nsinstal
l /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-nss-3.87-k6p
5fssyptujjek3ju7qz5o2nyvfsmjs/spack-src/dist/bin
681 make[3]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-nss-3.87-k6p5fssyptujjek3ju7qz5o2nyvfsmjs/spa
ck-src/nss/coreconf/nsinstall'
682 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-nss-3.87-k6p5fssyptujjek3ju7qz5o2nyvfsmjs/spa
ck-src/nss/coreconf'
683 make[2]: Entering directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-nss-3.87-k6p5fssyptujjek3ju7qz5o2nyvfsmjs/sp
ack-src/nss/lib'
>> 684 ../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
685 make[3]: Entering directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-nss-3.87-k6p5fssyptujjek3ju7qz5o2nyvfsmjs/sp
ack-src/nss/lib/base'
>> 686 ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -ma
vx2
687 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/lib
/spack/env/fj/fcc -o Linux4.18_aarch64_clang-7_glibc_PTH_64_OPT.OBJ
/arena.o -c -std=c99 -O2 -fPIC -pipe -ffunction-sections -fdata-s
ections -DHAVE_STRERROR -DLINUX -Dlinux -Wall -Wshadow -Qunused-arg
uments -Wno-parentheses-equality -Wno-array-bounds -Wno-unevaluated
-expression -DNSS_NO_GCC48 -DXP_UNIX -DXP_UNIX -UDEBUG -DNDEBUG -D_
DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_SOURCE -DSDB_MEASURE_USE_TEMP
_DIR -D_REENTRANT -UDEBUG -DNDEBUG -D_DEFAULT_SOURCE -D_BSD_SOURCE
-D_POSIX_SOURCE -DSDB_MEASURE_USE_TEMP_DIR -D_REENTRANT -DNSS_DISAB
LE_AVX2 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPP
ORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -I/data/rccs-sdt/a0
1008/tmpdir/spack-stage/spack-stage-nss-3.87-k6p5fssyptujjek3ju7qz5
o2nyvfsmjs/spack-src/dist/include -I/data/rccs-sdt/a01008/tmpdir/sp
ack-stage/spack-stage-nss-3.87-k6p5fssyptujjek3ju7qz5o2nyvfsmjs/spa
ck-src/dist/public/nss -I/data/rccs-sdt/a01008/tmpdir/spack-stage/s
pack-stage-nss-3.87-k6p5fssyptujjek3ju7qz5o2nyvfsmjs/spack-src/dist
/private/nss -I/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage
-nss-3.87-k6p5fssyptujjek3ju7qz5o2nyvfsmjs/spack-src/dist/public/ns
pr arena.c
688 In file included from arena.c:12:
689 In file included from ./base.h:16:
690 In file included from ./baset.h:16:
>> 691 ./nssbaset.h:14:10: fatal error: 'nspr.h' file not found
692 #include "nspr.h"
693 ^~~~~~~~
694 1 error generated.
>> 695 make[3]: *** [../../coreconf/rules.mk:292: Linux4.18_aarch64_clang-
7_glibc_PTH_64_OPT.OBJ/arena.o] Error 1
696 make[3]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-nss-3.87-k6p5fssyptujjek3ju7qz5o2nyvfsmjs/spa
ck-src/nss/lib/base'
>> 697 make[2]: *** [../coreconf/rules.mk:44: base] Error 2
698 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-nss-3.87-k6p5fssyptujjek3ju7qz5o2nyvfsmjs/spa
ck-src/nss/lib'
>> 699 make[1]: *** [coreconf/rules.mk:44: lib] Error 2
700 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-nss-3.87-k6p5fssyptujjek3ju7qz5o2nyvfsmjs/spa
ck-src/nss'
>> 701 make: *** [manifest.mn:21: all] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-nss-3.87-k6p5fssyptujjek3ju7qz5o2nyvfsmjs/spack-build-out.txt