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 :
------------------------------------------------
[+] /usr (external lz4-1.8.3-ldbpdr7ujm6p5vdasnwd2ujsioqi34gf)
[+] /usr (external sqlite-3.26.0-mk7hngumxevy3u6wqoaco5sgzevallwn)
[+] /usr (external curl-7.61.1-qsvgylcys5hkzdnl2pdh4blrprxlsp5m)
[+] /usr (external ncurses-6.1-a6lc7oq2dlgphtibbpp6x72mqgmscros)
==> Installing javafx-20.0.1-vumasi2xx5jdgbyoan44w4ddt5zdf5p3 [14/27]
==> No binary for javafx-20.0.1-vumasi2xx5jdgbyoan44w4ddt5zdf5p3 found: installing from source
==> Fetching https://download2.gluonhq.com/openjfx/20.0.1/openjfx-20.0.1_linux-aarch64_bin-sdk.zip
==> No patches needed for javafx
==> javafx: Executing phase: 'install'
==> javafx: Successfully installed javafx-20.0.1-vumasi2xx5jdgbyoan44w4ddt5zdf5p3
Stage: 20.44s. Install: 2.93s. Post-install: 2.08s. Total: 25.86s
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/javafx-20.0.1-vumasi2xx5jdgbyoan44w4ddt5zdf5p3
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/libiconv-1.17-nh4rfr3f3pcowrx2xcn2l45yyfy3xzk6
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/zlib-ng-2.1.4-m4nsqgrityww4eqljits3svzi4wynus3
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/libmd-1.0.4-c6kxvz3uxe2gfan53cddxzubiobsk6j7
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/util-linux-uuid-2.38.1-ntavqwk5vtgxjkupp5lcart6ah2uuwi5
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/cmake-3.27.7-ussgjuqkqbxi5dcv7kbp6bugdcjc5ph6
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/libbsd-0.11.7-ovlcn2spf2nziz5itskfcmtdbqscyqii
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/apr-1.7.4-oyaogtqi4or5xgfvo3uzqdl7cc5vkt7j
==> Installing utf8proc-2.8.0-gspme7uyfdbavl27zpky5lyg3ijiqfqv [22/27]
==> No binary for utf8proc-2.8.0-gspme7uyfdbavl27zpky5lyg3ijiqfqv found: installing from source
==> Fetching https://spack-llnl-mirror.s3-us-west-2.amazonaws.com/_source-cache/archive/a0/a0a60a79fe6f6d54e7d411facbfcc867a6e198608f2cd992490e46f04b1bcecc.tar.gz
==> No patches needed for utf8proc
==> utf8proc: Executing phase: 'cmake'
==> utf8proc: Executing phase: 'build'
==> utf8proc: Executing phase: 'install'
==> utf8proc: Successfully installed utf8proc-2.8.0-gspme7uyfdbavl27zpky5lyg3ijiqfqv
Stage: 2.63s. Cmake: 4.76s. Build: 4.13s. Install: 0.89s. Post-install: 0.89s. Total: 14.65s
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/utf8proc-2.8.0-gspme7uyfdbavl27zpky5lyg3ijiqfqv
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/expat-2.5.0-wuv6zzro2s4luf6r3x6zecsjv5ew2xnh
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/apr-util-1.6.3-dedq5d63ep56v2kmeb63s3fneuh3axa5
==> Installing subversion-1.14.2-vwjt6q5jyhsunppbvc2zg6ckgbp7jclm [25/27]
==> No binary for subversion-1.14.2-vwjt6q5jyhsunppbvc2zg6ckgbp7jclm found: installing from source
==> Fetching https://spack-llnl-mirror.s3-us-west-2.amazonaws.com/_source-cache/archive/fd/fd826afad03db7a580722839927dc664f3e93398fe88b66905732c8530971353.tar.gz
==> No patches needed for subversion
==> subversion: Executing phase: 'autoreconf'
==> subversion: Executing phase: 'configure'
==> subversion: Executing phase: 'build'
==> subversion: Executing phase: 'install'
==> subversion: Successfully installed subversion-1.14.2-vwjt6q5jyhsunppbvc2zg6ckgbp7jclm
Stage: 48.72s. Autoreconf: 2.85s. Configure: 1m 35.54s. Build: 26m 46.52s. Install: 10m 1.94s. Post-install: 4.48s. Total: 39m 25.30s
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/subversion-1.14.2-vwjt6q5jyhsunppbvc2zg6ckgbp7jclm
==> Installing libbeagle-3.1.2-dcv6hfdb4bkrjp6gdq5bocngel7smuwj [26/27]
==> No binary for libbeagle-3.1.2-dcv6hfdb4bkrjp6gdq5bocngel7smuwj found: installing from source
==> Fetching https://spack-llnl-mirror.s3-us-west-2.amazonaws.com/_source-cache/archive/dd/dd872b484a3a9f0bce369465e60ccf4e4c0cd7bd5ce41499415366019f236275.tar.gz
==> Ran patch() for libbeagle
==> libbeagle: Executing phase: 'autoreconf'
==> libbeagle: Executing phase: 'configure'
==> libbeagle: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 2:
'make' '-j16' 'V=1'
10 errors found in build log:
5 libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
6 libtoolize: copying file 'm4/libtool.m4'
7 libtoolize: copying file 'm4/ltoptions.m4'
8 libtoolize: copying file 'm4/ltsugar.m4'
9 libtoolize: copying file 'm4/ltversion.m4'
10 libtoolize: copying file 'm4/lt~obsolete.m4'
>> 11 configure.ac:57: installing '.config/compile'
>> 12 configure.ac:63: installing '.config/config.guess'
>> 13 configure.ac:63: installing '.config/config.sub'
>> 14 configure.ac:55: installing '.config/install-sh'
>> 15 configure.ac:55: installing '.config/missing'
16 Makefile.am: installing './INSTALL'
17 examples/complextest/Makefile.am: installing '.config/depcomp'
18 parallel-tests: installing '.config/test-driver'
19 ==> [2024-03-10-13:44:46.067734] Find (recursive): /data/rccs-sdt/a
01008/tmpdir/spack-stage/spack-stage-libbeagle-3.1.2-dcv6hfdb4bkrjp
6gdq5bocngel7smuwj ['config.sub', 'config.guess']
20 ==> [2024-03-10-13:44:46.572788] Find complete: /data/rccs-sdt/a010
08/tmpdir/spack-stage/spack-stage-libbeagle-3.1.2-dcv6hfdb4bkrjp6gd
q5bocngel7smuwj ['config.sub', 'config.guess']
21 ==> libbeagle: Executing phase: 'configure'
...
190 libtool: compile: /vol0003/rccs-sdt/data/a01008/spack-all-test/env
-20240227/spack/lib/spack/env/fj/case-insensitive/FCC -DHAVE_CONFIG
_H -I. -I/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-libbe
agle-3.1.2-dcv6hfdb4bkrjp6gdq5bocngel7smuwj/spack-src/libhmsbeagle/
CPU -I../../libhmsbeagle -I/vol0003/rccs-sdt/data/a01008/tmpdir/spa
ck-stage/spack-stage-libbeagle-3.1.2-dcv6hfdb4bkrjp6gdq5bocngel7smu
wj/spack-src -I/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage
-libbeagle-3.1.2-dcv6hfdb4bkrjp6gdq5bocngel7smuwj/spack-src -I/vol0
003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spac
k/linux-rhel8-a64fx/fj-4.10.0/openjdk-17.0.8.1_1-jb6uyjpomapxxcdid6
r2c5j3xzc5g72r/include -I/vol0003/rccs-sdt/data/a01008/spack-all-te
st/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/openjdk
-17.0.8.1_1-jb6uyjpomapxxcdid6r2c5j3xzc5g72r/include/linux -O3 -std
=c++11 -pthread -MT libhmsbeagle_cpu_la-BeagleCPUPlugin.lo -MD -MP
-MF .deps/libhmsbeagle_cpu_la-BeagleCPUPlugin.Tpo -c BeagleCPUPlugi
n.cpp -fPIC -DPIC -o .libs/libhmsbeagle_cpu_la-BeagleCPUPlugin.o
191 libtool: compile: /vol0003/rccs-sdt/data/a01008/spack-all-test/env
-20240227/spack/lib/spack/env/fj/case-insensitive/FCC -DHAVE_CONFIG
_H -I. -I/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-libbe
agle-3.1.2-dcv6hfdb4bkrjp6gdq5bocngel7smuwj/spack-src/libhmsbeagle/
CPU -I../../libhmsbeagle -I/vol0003/rccs-sdt/data/a01008/tmpdir/spa
ck-stage/spack-stage-libbeagle-3.1.2-dcv6hfdb4bkrjp6gdq5bocngel7smu
wj/spack-src -I/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage
-libbeagle-3.1.2-dcv6hfdb4bkrjp6gdq5bocngel7smuwj/spack-src -I/vol0
003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spac
k/linux-rhel8-a64fx/fj-4.10.0/openjdk-17.0.8.1_1-jb6uyjpomapxxcdid6
r2c5j3xzc5g72r/include -I/vol0003/rccs-sdt/data/a01008/spack-all-te
st/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/openjdk
-17.0.8.1_1-jb6uyjpomapxxcdid6r2c5j3xzc5g72r/include/linux -O3 -std
=c++11 -pthread -msse2 -MT libhmsbeagle_cpu_sse_la-BeagleCPUSSEPlug
in.lo -MD -MP -MF .deps/libhmsbeagle_cpu_sse_la-BeagleCPUSSEPlugin.
Tpo -c BeagleCPUSSEPlugin.cpp -fPIC -DPIC -o .libs/libhmsbeagle_cp
u_sse_la-BeagleCPUSSEPlugin.o
192 clang-7: warning: argument unused during compilation: '-msse2' [-Wu
nused-command-line-argument]
193 In file included from BeagleCPUSSEPlugin.cpp:9:
194 In file included from /vol0003/rccs-sdt/data/a01008/tmpdir/spack-st
age/spack-stage-libbeagle-3.1.2-dcv6hfdb4bkrjp6gdq5bocngel7smuwj/sp
ack-src/libhmsbeagle/CPU/BeagleCPU4StateSSEImpl.h:273:
195 In file included from /vol0003/rccs-sdt/data/a01008/tmpdir/spack-st
age/spack-stage-libbeagle-3.1.2-dcv6hfdb4bkrjp6gdq5bocngel7smuwj/sp
ack-src/libhmsbeagle/CPU/BeagleCPU4StateSSEImpl.hpp:44:
>> 196 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-libbea
gle-3.1.2-dcv6hfdb4bkrjp6gdq5bocngel7smuwj/spack-src/libhmsbeagle/C
PU/SSEDefinitions.h:37:12: fatal error: 'emmintrin.h' file not foun
d
197 # include <emmintrin.h>
198 ^~~~~~~~~~~~~
199 1 error generated.
>> 200 make[3]: *** [Makefile:663: libhmsbeagle_cpu_sse_la-BeagleCPUSSEPlu
gin.lo] Error 1
201 make[3]: *** Waiting for unfinished jobs....
202 mv -f .deps/libhmsbeagle_cpu_la-BeagleCPUPlugin.Tpo .deps/libhmsbea
gle_cpu_la-BeagleCPUPlugin.Plo
203 make[3]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-libbeagle-3.1.2-dcv6hfdb4bkrjp6gdq5bocngel7sm
uwj/spack-src/libhmsbeagle/CPU'
>> 204 make[2]: *** [Makefile:628: all-recursive] Error 1
205 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-libbeagle-3.1.2-dcv6hfdb4bkrjp6gdq5bocngel7sm
uwj/spack-src/libhmsbeagle'
>> 206 make[1]: *** [Makefile:465: all] Error 2
207 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-libbeagle-3.1.2-dcv6hfdb4bkrjp6gdq5bocngel7sm
uwj/spack-src/libhmsbeagle'
>> 208 make: *** [Makefile:610: all-recursive] Error 1
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-libbeagle-3.1.2-dcv6hfdb4bkrjp6gdq5bocngel7smuwj/spack-build-out.txt
==> Warning: Skipping build of beast2-2.7.4-2abe54sub2dh4xwqqnod2fktyrltj6eg since libbeagle-3.1.2-dcv6hfdb4bkrjp6gdq5bocngel7smuwj failed
==> Error: beast2-2.7.4-2abe54sub2dh4xwqqnod2fktyrltj6eg: Package was not installed
==> Error: Installation request failed. Refer to reported errors for failing package(s).