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 :
------------------------------------------------
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/pcre2-10.42-6kbyqamjjurixzzgishkv3abmew2p6xx
[+] /usr (external xz-5.2.4-l5cq5xund4a2b3ikazvehpmbiao6srbv)
[+] /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/lua-5.3.6-pebser536i2vhijvr3x5jrz3j5gkszl3
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/perl-data-dumper-2.173-ygjrf2rvyjbkws2ks5e57ddpokq46qko
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/swig-4.1.1-krn47misz4rokhqg4vsn7pyz55cu625z
==> Installing llvm-16.0.6-gai3t27qor3scvopxtrbgefskn3ob66b [23/24]
==> No binary for llvm-16.0.6-gai3t27qor3scvopxtrbgefskn3ob66b found: installing from source
==> Using cached archive: /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/cache/_source-cache/archive/56/56b2f75fdaa95ad5e477a246d3f0d164964ab066b4619a01836ef08e475ec9d5.tar.gz
==> Ran patch() for llvm
==> llvm: Executing phase: 'cmake'
==> llvm: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 1:
'ninja' '-j16' '-v'
5 errors found in build log:
9865 ^
9866 <command line>:1:9: note: previous definition is here
9867 #define DEBUG_PREFIX "TARGET CUDA RTL"
9868 ^
9869 1 warning generated.
9870 [1722/2506] Linking CXX shared library /vol0003/rccs-sdt/data/a010
08/tmpdir/spack-stage/spack-stage-llvm-16.0.6-gai3t27qor3scvopxtrb
gefskn3ob66b/spack-build-gai3t27/lib/libomptarget.rtl.aarch64.so.1
6
>> 9871 FAILED: /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-sta
ge-llvm-16.0.6-gai3t27qor3scvopxtrbgefskn3ob66b/spack-build-gai3t2
7/lib/libomptarget.rtl.aarch64.so.16
9872 : && /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-
llvm-16.0.6-gai3t27qor3scvopxtrbgefskn3ob66b/spack-build-gai3t27/.
/bin/clang++ --target=aarch64-unknown-linux-gnu -fPIC -std=c++11 -
fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werr
or=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno
-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-init
ializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noex
cept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-o
verride -Wno-comment -Wstring-conversion -Wmisleading-indentation
-Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -
fdata-sections -Wall -Wcast-qual -Wformat-pedantic -Wimplicit-fall
through -Wsign-compare -Wno-enum-constexpr-conversion -Wno-extra -
Wno-pedantic -std=c++17 -O3 -DNDEBUG -Wl,-z,defs -Wl,-z,nodelete
-Wl,--gc-sections -shared -Wl,-soname,libomptarget.rtl.aarch64.s
o.16 -o /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-sta
ge-llvm-16.0.6-gai3t27qor3scvopxtrbgefskn3ob66b/spack-build-gai3t2
7/lib/libomptarget.rtl.aarch64.so.16 openmp/libomptarget/plugins/c
ommon/elf_common/CMakeFiles/elf_common.dir/elf_common.cpp.o openmp
/libomptarget/plugins/common/elf_common/CMakeFiles/elf_common.dir/
ELFSymbols.cpp.o openmp/libomptarget/plugins/aarch64/CMakeFiles/om
ptarget.rtl.aarch64.dir/vol0003/rccs-sdt/data/a01008/tmpdir/spack-
stage/spack-stage-llvm-16.0.6-gai3t27qor3scvopxtrbgefskn3ob66b/spa
ck-src/openmp/libomptarget/plugins/generic-elf-64bit/src/rtl.cpp.o
-Wl,-rpath,"\$ORIGIN:/vol0003/rccs-sdt/data/a01008/tmpdir/spack-
stage/spack-stage-llvm-16.0.6-gai3t27qor3scvopxtrbgefskn3ob66b/spa
ck-build-gai3t27/runtimes/runtimes-bins/openmp/libomptarget/plugin
s/aarch64/..:/vol0003/rccs-sdt/data/a01008/spack-all-test/env-2024
0227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/zlib-ng-2.1.4-m4n
sqgrityww4eqljits3svzi4wynus3/lib:" /usr/lib64/libffi.so -Wl,--v
ersion-script=/vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spa
ck-stage-llvm-16.0.6-gai3t27qor3scvopxtrbgefskn3ob66b/spack-src/op
enmp/libomptarget/plugins/aarch64/../exports /vol0003/rccs-sdt/da
ta/a01008/tmpdir/spack-stage/spack-stage-llvm-16.0.6-gai3t27qor3sc
vopxtrbgefskn3ob66b/spack-build-gai3t27/lib/libLLVMObject.a /vol0
003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-llvm-16.0.
6-gai3t27qor3scvopxtrbgefskn3ob66b/spack-build-gai3t27/lib/libLLVM
IRReader.a /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack
-stage-llvm-16.0.6-gai3t27qor3scvopxtrbgefskn3ob66b/spack-build-ga
i3t27/lib/libLLVMBitReader.a /vol0003/rccs-sdt/data/a01008/tmpdir
/spack-stage/spack-stage-llvm-16.0.6-gai3t27qor3scvopxtrbgefskn3ob
66b/spack-build-gai3t27/lib/libLLVMAsmParser.a /vol0003/rccs-sdt/
data/a01008/tmpdir/spack-stage/spack-stage-llvm-16.0.6-gai3t27qor3
scvopxtrbgefskn3ob66b/spack-build-gai3t27/lib/libLLVMCore.a /vol0
003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-llvm-16.0.
6-gai3t27qor3scvopxtrbgefskn3ob66b/spack-build-gai3t27/lib/libLLVM
Remarks.a /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-
stage-llvm-16.0.6-gai3t27qor3scvopxtrbgefskn3ob66b/spack-build-gai
3t27/lib/libLLVMBitstreamReader.a /vol0003/rccs-sdt/data/a01008/t
mpdir/spack-stage/spack-stage-llvm-16.0.6-gai3t27qor3scvopxtrbgefs
kn3ob66b/spack-build-gai3t27/lib/libLLVMMCParser.a /vol0003/rccs-
sdt/data/a01008/tmpdir/spack-stage/spack-stage-llvm-16.0.6-gai3t27
qor3scvopxtrbgefskn3ob66b/spack-build-gai3t27/lib/libLLVMMC.a /vo
l0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-llvm-16.
0.6-gai3t27qor3scvopxtrbgefskn3ob66b/spack-build-gai3t27/lib/libLL
VMDebugInfoCodeView.a /vol0003/rccs-sdt/data/a01008/tmpdir/spack-
stage/spack-stage-llvm-16.0.6-gai3t27qor3scvopxtrbgefskn3ob66b/spa
ck-build-gai3t27/lib/libLLVMTextAPI.a /vol0003/rccs-sdt/data/a010
08/tmpdir/spack-stage/spack-stage-llvm-16.0.6-gai3t27qor3scvopxtrb
gefskn3ob66b/spack-build-gai3t27/lib/libLLVMBinaryFormat.a /vol00
03/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-llvm-16.0.6
-gai3t27qor3scvopxtrbgefskn3ob66b/spack-build-gai3t27/lib/libLLVMT
argetParser.a /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/sp
ack-stage-llvm-16.0.6-gai3t27qor3scvopxtrbgefskn3ob66b/spack-build
-gai3t27/lib/libLLVMSupport.a -lrt -ldl -lm /vol0003/rccs-sdt/
data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel
8-a64fx/fj-4.10.0/zlib-ng-2.1.4-m4nsqgrityww4eqljits3svzi4wynus3/l
ib/libz.so /usr/lib64/libtinfo.so /vol0003/rccs-sdt/data/a01008/
tmpdir/spack-stage/spack-stage-llvm-16.0.6-gai3t27qor3scvopxtrbgef
skn3ob66b/spack-build-gai3t27/lib/libLLVMDemangle.a && :
9873 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-llvm-
16.0.6-gai3t27qor3scvopxtrbgefskn3ob66b/spack-build-gai3t27/lib/li
bLLVMSupport.a(Process.cpp.o): In function `llvm::sys::Process::Sa
felyCloseFileDescriptor(int)':
>> 9874 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-llvm-
16.0.6-gai3t27qor3scvopxtrbgefskn3ob66b/spack-src/llvm/lib/Support
/Unix/Process.inc:246: undefined reference to `pthread_sigmask'
>> 9875 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-llvm-
16.0.6-gai3t27qor3scvopxtrbgefskn3ob66b/spack-src/llvm/lib/Support
/Unix/Process.inc:261: undefined reference to `pthread_sigmask'
>> 9876 clang-16: error: linker command failed with exit code 1 (use -v to
see invocation)
9877 [1730/2506] Building LLVM bitcode Synchronization.cpp-sm_53.bc
9878 [1732/2506] Building CXX object openmp/libomptarget/plugins/cuda/C
MakeFiles/omptarget.rtl.cuda.dir/src/rtl.cpp.o
9879 [1733/2506] Building CXX object compiler-rt/lib/tsan/rtl/CMakeFile
s/clang_rt.tsan-aarch64.dir/tsan_interceptors_posix.cpp.o
9880 [1734/2506] Building CXX object compiler-rt/lib/tsan/rtl/CMakeFile
s/clang_rt.tsan-dynamic-aarch64.dir/tsan_interceptors_posix.cpp.o
9881 [1735/2506] Optimizing LLVM bitcode libomptarget-nvptx-sm_35.bc
9882 [1736/2506] Optimizing LLVM bitcode libomptarget-nvptx-sm_50.bc
...
9889 [1743/2506] Building CXX object openmp/libomptarget/plugins-nextge
n/common/PluginInterface/CMakeFiles/PluginInterface.dir/GlobalHand
ler.cpp.o
9890 [1744/2506] Building CXX object compiler-rt/lib/asan/CMakeFiles/RT
Asan_dynamic.aarch64.dir/asan_interceptors.cpp.o
9891 [1745/2506] Building CXX object compiler-rt/lib/asan/CMakeFiles/RT
Asan.aarch64.dir/asan_interceptors.cpp.o
9892 [1746/2506] Building CXX object openmp/libomptarget/plugins-nextge
n/amdgpu/CMakeFiles/omptarget.rtl.amdgpu.nextgen.dir/src/rtl.cpp.o
9893 [1747/2506] Building CXX object openmp/libomptarget/plugins-nextge
n/common/PluginInterface/CMakeFiles/PluginInterface.dir/JIT.cpp.o
9894 ninja: build stopped: subcommand failed.
>> 9895 FAILED: runtimes/runtimes-stamps/runtimes-build /vol0003/rccs-sdt/
data/a01008/tmpdir/spack-stage/spack-stage-llvm-16.0.6-gai3t27qor3
scvopxtrbgefskn3ob66b/spack-build-gai3t27/runtimes/runtimes-stamps
/runtimes-build
9896 cd /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-ll
vm-16.0.6-gai3t27qor3scvopxtrbgefskn3ob66b/spack-build-gai3t27/run
times/runtimes-bins && /vol0003/rccs-sdt/data/a01008/spack-all-tes
t/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/cmake-3
.27.7-ussgjuqkqbxi5dcv7kbp6bugdcjc5ph6/bin/cmake --build .
9897 ninja: build stopped: subcommand failed.
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-llvm-16.0.6-gai3t27qor3scvopxtrbgefskn3ob66b/spack-build-out.txt
==> Warning: Skipping build of halide-15.0.0-mhvv7redsfrfpbxsyzhvpyzmaxdycq6j since llvm-16.0.6-gai3t27qor3scvopxtrbgefskn3ob66b failed
==> Error: halide-15.0.0-mhvv7redsfrfpbxsyzhvpyzmaxdycq6j: Package was not installed
==> Error: Installation request failed. Refer to reported errors for failing package(s).