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 :
------------------------------------------------
29
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-hsakmt-roct-5.1.0-fodhm222ahvgctznbcui34uscthblhzt/spack-build-out.txt
==> Warning: Skipping build of rocminfo-5.1.0-jxev7xoon2cuhm6eceektnoqyzdfyvxc since hsakmt-roct-5.1.0-fodhm222ahvgctznbcui34uscthblhzt failed
==> Warning: Skipping build of hip-5.1.0-do5wtajkpyfw7pyzngpzp7ert33j6j43 since rocminfo-5.1.0-jxev7xoon2cuhm6eceektnoqyzdfyvxc failed
==> Warning: Skipping build of miopen-tensile-5.1.0-6fkukxzzfpdhbc4rjory5fowl6p3gnvy since hip-5.1.0-do5wtajkpyfw7pyzngpzp7ert33j6j43 failed
==> Warning: Skipping build of hsa-rocr-dev-5.1.0-soljgkh23kmstdshpnyegmkmrwryixxg since hsakmt-roct-5.1.0-fodhm222ahvgctznbcui34uscthblhzt failed
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/msgpack-c-3.1.1-idfkbkpc4zafydxrmqchff3efuknhwwg
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/z3-4.11.2-7o2k67bonqr4dvu7n5z5mlmex4tayhk5
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-setuptools-68.0.0-umhokgnekqyzlgjhl6pifea67uvzwnge
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-wheel-0.41.2-uecnqi7ns7hm2wehm3fwrq4fyygklprs
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/rocm-cmake-5.6.1-upvvxkjkfy77bt43jkal475kxi345wwd
==> Installing llvm-amdgpu-5.1.0-ikhhtnosjjnfkjzut5zlvrxfm4a32ox5 [28/36]
==> No binary for llvm-amdgpu-5.1.0-ikhhtnosjjnfkjzut5zlvrxfm4a32ox5 found: installing from source
==> Fetching https://spack-llnl-mirror.s3-us-west-2.amazonaws.com/_source-cache/archive/db/db5d45c4a7842a908527c1b7b8d4a40c688225a41d23cfa382eab23edfffdd10.tar.gz
==> Fetching https://spack-llnl-mirror.s3-us-west-2.amazonaws.com/_source-cache/archive/47/47dbcb41fb4739219cadc9f2b5f21358ed2f9895ce786d2f7a1b2c4fd044d30f.tar.gz
==> Moving resource stage
source: /data/rccs-sdt/a01008/tmpdir/spack-stage/resource-rocm-device-libs-ikhhtnosjjnfkjzut5zlvrxfm4a32ox5/spack-src/
destination: /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-llvm-amdgpu-5.1.0-ikhhtnosjjnfkjzut5zlvrxfm4a32ox5/spack-src/rocm-device-libs
==> No patches needed for llvm-amdgpu
==> llvm-amdgpu: Executing phase: 'cmake'
==> llvm-amdgpu: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 1:
'ninja' '-j16' '-v'
2 errors found in build log:
6012 -- Performing Test LIBCXXABI_SUPPORTS_EHSC_FLAG
6013 -- Performing Test LIBCXXABI_SUPPORTS_EHSC_FLAG - Failed
6014 -- Performing Test LIBCXXABI_SUPPORTS_FUNWIND_TABLES_FLAG
6015 -- Performing Test LIBCXXABI_SUPPORTS_FUNWIND_TABLES_FLAG - Failed
6016 -- Could not find ParallelSTL, libc++abi will not attempt to use i
t but the build may fail if the libc++ in use needs it to be avail
able.
6017 -- Configuring done (216.8s)
>> 6018 CMake Error in /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/sp
ack-stage-llvm-amdgpu-5.1.0-ikhhtnosjjnfkjzut5zlvrxfm4a32ox5/spack
-src/libcxx/benchmarks/CMakeLists.txt:
6019 No known features for CXX compiler
6020
6021 ""
6022
6023 version .
6024
6025
6026 CMake Generate step failed. Build files cannot be regenerated cor
rectly.
6027 [5742/5750] cd /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/sp
ack-stage-llvm-amdgpu-5.1.0-ikhhtnosjjnfkjzut5zlvrxfm4a32ox5/spack
-build-ikhhtno/tools/device-libs/asanrtl && /vol0003/rccs-sdt/data
/a01008/tmpdir/spack-stage/spack-stage-llvm-amdgpu-5.1.0-ikhhtnosj
jnfkjzut5zlvrxfm4a32ox5/spack-build-ikhhtno/bin/llvm-link -o asanr
tl.link0.lib.bc @asanrtl_response && /vol0003/rccs-sdt/data/a01008
/tmpdir/spack-stage/spack-stage-llvm-amdgpu-5.1.0-ikhhtnosjjnfkjzu
t5zlvrxfm4a32ox5/spack-build-ikhhtno/bin/llvm-link -internalize -o
nly-needed asanrtl.link0.lib.bc -o asanrtl.lib.bc && /vol0003/rccs
-sdt/data/a01008/tmpdir/spack-stage/spack-stage-llvm-amdgpu-5.1.0-
ikhhtnosjjnfkjzut5zlvrxfm4a32ox5/spack-build-ikhhtno/bin/opt -stri
p -o asanrtl.strip.bc asanrtl.lib.bc && /vol0003/rccs-sdt/data/a01
008/tmpdir/spack-stage/spack-stage-llvm-amdgpu-5.1.0-ikhhtnosjjnfk
jzut5zlvrxfm4a32ox5/spack-build-ikhhtno/bin/prepare-builtins -o /v
ol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-llvm-am
dgpu-5.1.0-ikhhtnosjjnfkjzut5zlvrxfm4a32ox5/spack-build-ikhhtno/to
ols/device-libs/amdgcn/bitcode/asanrtl.bc asanrtl.strip.bc
>> 6028 FAILED: runtimes/runtimes-stamps/runtimes-configure /vol0003/rccs-
sdt/data/a01008/tmpdir/spack-stage/spack-stage-llvm-amdgpu-5.1.0-i
khhtnosjjnfkjzut5zlvrxfm4a32ox5/spack-build-ikhhtno/runtimes/runti
mes-stamps/runtimes-configure
6029 cd /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-ll
vm-amdgpu-5.1.0-ikhhtnosjjnfkjzut5zlvrxfm4a32ox5/spack-build-ikhht
no/runtimes/runtimes-bins && /vol0003/rccs-sdt/data/a01008/spack-a
ll-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/c
make-3.27.7-ussgjuqkqbxi5dcv7kbp6bugdcjc5ph6/bin/cmake -DCMAKE_C_C
OMPILER=/vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-sta
ge-llvm-amdgpu-5.1.0-ikhhtnosjjnfkjzut5zlvrxfm4a32ox5/spack-build-
ikhhtno/./bin/clang -DCMAKE_CXX_COMPILER=/vol0003/rccs-sdt/data/a0
1008/tmpdir/spack-stage/spack-stage-llvm-amdgpu-5.1.0-ikhhtnosjjnf
kjzut5zlvrxfm4a32ox5/spack-build-ikhhtno/./bin/clang++ -DCMAKE_ASM
_COMPILER=/vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-s
tage-llvm-amdgpu-5.1.0-ikhhtnosjjnfkjzut5zlvrxfm4a32ox5/spack-buil
d-ikhhtno/./bin/clang -DCMAKE_LINKER=/vol0003/rccs-sdt/data/a01008
/tmpdir/spack-stage/spack-stage-llvm-amdgpu-5.1.0-ikhhtnosjjnfkjzu
t5zlvrxfm4a32ox5/spack-build-ikhhtno/./bin/ld.lld -DCMAKE_AR=/vol0
003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-llvm-amdgp
u-5.1.0-ikhhtnosjjnfkjzut5zlvrxfm4a32ox5/spack-build-ikhhtno/./bin
/llvm-ar -DCMAKE_RANLIB=/vol0003/rccs-sdt/data/a01008/tmpdir/spack
-stage/spack-stage-llvm-amdgpu-5.1.0-ikhhtnosjjnfkjzut5zlvrxfm4a32
ox5/spack-build-ikhhtno/./bin/llvm-ranlib -DCMAKE_NM=/vol0003/rccs
-sdt/data/a01008/tmpdir/spack-stage/spack-stage-llvm-amdgpu-5.1.0-
ikhhtnosjjnfkjzut5zlvrxfm4a32ox5/spack-build-ikhhtno/./bin/llvm-nm
-DCMAKE_OBJDUMP=/vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/
spack-stage-llvm-amdgpu-5.1.0-ikhhtnosjjnfkjzut5zlvrxfm4a32ox5/spa
ck-build-ikhhtno/./bin/llvm-objdump -DCMAKE_OBJCOPY=/vol0003/rccs-
sdt/data/a01008/tmpdir/spack-stage/spack-stage-llvm-amdgpu-5.1.0-i
khhtnosjjnfkjzut5zlvrxfm4a32ox5/spack-build-ikhhtno/./bin/llvm-obj
copy -DCMAKE_STRIP=/vol0003/rccs-sdt/data/a01008/tmpdir/spack-stag
e/spack-stage-llvm-amdgpu-5.1.0-ikhhtnosjjnfkjzut5zlvrxfm4a32ox5/s
pack-build-ikhhtno/./bin/llvm-strip -DCMAKE_READELF=/vol0003/rccs-
sdt/data/a01008/tmpdir/spack-stage/spack-stage-llvm-amdgpu-5.1.0-i
khhtnosjjnfkjzut5zlvrxfm4a32ox5/spack-build-ikhhtno/./bin/llvm-rea
delf -DCMAKE_C_COMPILER_TARGET=aarch64-unknown-linux-gnu -DCMAKE_C
XX_COMPILER_TARGET=aarch64-unknown-linux-gnu -DCMAKE_ASM_COMPILER_
TARGET=aarch64-unknown-linux-gnu -DCMAKE_INSTALL_PREFIX=/vol0003/r
ccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/li
nux-rhel8-a64fx/fj-4.10.0/llvm-amdgpu-5.1.0-ikhhtnosjjnfkjzut5zlvr
xfm4a32ox5 -DLLVM_BINARY_DIR=/vol0003/rccs-sdt/data/a01008/tmpdir/
spack-stage/spack-stage-llvm-amdgpu-5.1.0-ikhhtnosjjnfkjzut5zlvrxf
m4a32ox5/spack-build-ikhhtno -DLLVM_CONFIG_PATH=/vol0003/rccs-sdt/
data/a01008/tmpdir/spack-stage/spack-stage-llvm-amdgpu-5.1.0-ikhht
nosjjnfkjzut5zlvrxfm4a32ox5/spack-build-ikhhtno/bin/llvm-config -D
LLVM_ENABLE_WERROR=OFF -DLLVM_HOST_TRIPLE=aarch64-unknown-linux-gn
u -DLLVM_HAVE_LINK_VERSION_SCRIPT=1 -DLLVM_USE_RELATIVE_PATHS_IN_D
EBUG_INFO=OFF -DLLVM_USE_RELATIVE_PATHS_IN_FILES=OFF -DLLVM_LIT_AR
GS=-sv -DLLVM_SOURCE_PREFIX= -DPACKAGE_VERSION=14.0.0git -DCMAKE_B
UILD_TYPE=Release -DCMAKE_MAKE_PROGRAM=/vol0003/rccs-sdt/data/a010
08/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/f
j-4.10.0/ninja-1.11.1-hkoahomauz36ql3b7gyr3bbjctk3swkj/bin/ninja-b
uild -DCMAKE_EXPORT_COMPILE_COMMANDS=1 -DCOMPILER_RT_BUILD_BUILTIN
S=Off -DLLVM_INCLUDE_TESTS=ON -DLLVM_DEFAULT_TARGET_TRIPLE=aarch64
-unknown-linux-gnu -DLLVM_ENABLE_PROJECTS_USED=ON -DLLVM_ENABLE_PE
R_TARGET_RUNTIME_DIR=ON -DLLVM_BUILD_TOOLS=ON -DCMAKE_C_COMPILER_W
ORKS=ON -DCMAKE_CXX_COMPILER_WORKS=ON -DCMAKE_ASM_COMPILER_WORKS=O
N -DHAVE_LLVM_LIT=ON "-DLLVM_ENABLE_RUNTIMES=libcxx;libcxxabi" -DL
IBCXXABI_ENABLE_SHARED=OFF -DLIBCXXABI_ENABLE_STATIC=ON -DLIBCXXAB
I_INSTALL_STATIC_LIBRARY=OFF -DLIBCXX_ENABLE_SHARED=OFF -DLIBCXX_E
NABLE_STATIC=ON -DLIBCXX_INSTALL_HEADERS=OFF -DLIBCXX_INSTALL_LIBR
ARY=OFF -DLIBCXXABI_ENABLE_SHARED=OFF -DLIBCXXABI_ENABLE_STATIC=ON
-DLIBCXXABI_INSTALL_STATIC_LIBRARY=OFF -GNinja -S /vol0003/rccs-s
dt/data/a01008/tmpdir/spack-stage/spack-stage-llvm-amdgpu-5.1.0-ik
hhtnosjjnfkjzut5zlvrxfm4a32ox5/spack-src/llvm/runtimes/../../runti
mes -B /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stag
e-llvm-amdgpu-5.1.0-ikhhtnosjjnfkjzut5zlvrxfm4a32ox5/spack-build-i
khhtno/runtimes/runtimes-bins && /vol0003/rccs-sdt/data/a01008/spa
ck-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10
.0/cmake-3.27.7-ussgjuqkqbxi5dcv7kbp6bugdcjc5ph6/bin/cmake -E touc
h /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-llv
m-amdgpu-5.1.0-ikhhtnosjjnfkjzut5zlvrxfm4a32ox5/spack-build-ikhhtn
o/runtimes/runtimes-stamps/runtimes-configure
6030 ninja: build stopped: subcommand failed.
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-llvm-amdgpu-5.1.0-ikhhtnosjjnfkjzut5zlvrxfm4a32ox5/spack-build-out.txt
==> Warning: Skipping build of comgr-5.1.0-qwclt5yitgqv2cysadlr5rctri64nqcb since llvm-amdgpu-5.1.0-ikhhtnosjjnfkjzut5zlvrxfm4a32ox5 failed
==> Error: miopen-tensile-5.1.0-6fkukxzzfpdhbc4rjory5fowl6p3gnvy: Package was not installed
==> Error: Installation request failed. Refer to reported errors for failing package(s).
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-msgpack-1.0.5-5ym3yv43pmsxbxw2iqv7o2msjhnhy5q7
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-pyyaml-6.0-sxhaerazzd7onnopthhr4rivuhs6m6tk
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-virtualenv-16.7.6-d3dnfsuw7jyysj5iedcw5tfxulb366y6