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 :
------------------------------------------------
-command-line-argument]
306 clang-7: warning: -Wl,-z: 'linker' input unused [-Wunused-command-l
ine-argument]
307 clang-7: warning: -Wl,relro: 'linker' input unused [-Wunused-comman
d-line-argument]
308 clang-7: warning: -Wl,-z: 'linker' input unused [-Wunused-command-l
ine-argument]
309 clang-7: warning: -Wl,now: 'linker' input unused [-Wunused-command-
line-argument]
>> 310 clang-7: error: unknown argument: '-fstack-protector-all'
>> 311 make[2]: *** [rocm_smi/CMakeFiles/rocm_smi64.dir/build.make:205: ro
cm_smi/CMakeFiles/rocm_smi64.dir/__/src/rocm_smi.cc.o] Error 1
312 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-rocm-smi-lib-5.6.1-ia3hlnk4zvojnncwjevpomnruf
4iuqwk/spack-build-ia3hlnk'
313 clang-7: warning: -Wl,-z: 'linker' input unused [-Wunused-command-l
ine-argument]
314 clang-7: warning: -Wl,noexecstack: 'linker' input unused [-Wunused-
command-line-argument]
315 clang-7: warning: -Wl,-znoexecheap: 'linker' input unused [-Wunused
-command-line-argument]
316 clang-7: warning: -Wl,-z: 'linker' input unused [-Wunused-command-l
ine-argument]
317 clang-7: warning: -Wl,relro: 'linker' input unused [-Wunused-comman
d-line-argument]
318 clang-7: warning: -Wl,-z: 'linker' input unused [-Wunused-command-l
ine-argument]
319 clang-7: warning: -Wl,now: 'linker' input unused [-Wunused-command-
line-argument]
>> 320 make[1]: *** [CMakeFiles/Makefile2:319: rocm_smi/CMakeFiles/rocm_sm
i64.dir/all] Error 2
321 make[1]: *** Waiting for unfinished jobs....
>> 322 make[2]: *** [oam/CMakeFiles/oam.dir/build.make:149: oam/CMakeFiles
/oam.dir/__/src/rocm_smi_counters.cc.o] Error 1
>> 323 clang-7: error: unknown argument: '-fstack-protector-all'
324 clang-7: warning: -Wl,-z: 'linker' input unused [-Wunused-command-l
ine-argument]
325 clang-7: warning: -Wl,noexecstack: 'linker' input unused [-Wunused-
command-line-argument]
326 clang-7: warning: -Wl,-znoexecheap: 'linker' input unused [-Wunused
-command-line-argument]
327 clang-7: warning: -Wl,-z: 'linker' input unused [-Wunused-command-l
ine-argument]
328 clang-7: warning: -Wl,relro: 'linker' input unused [-Wunused-comman
d-line-argument]
329 clang-7: warning: -Wl,-z: 'linker' input unused [-Wunused-command-l
ine-argument]
330 clang-7: warning: -Wl,now: 'linker' input unused [-Wunused-command-
line-argument]
>> 331 make[2]: *** [oam/CMakeFiles/oam.dir/build.make:163: oam/CMakeFiles
/oam.dir/__/src/rocm_smi_kfd.cc.o] Error 1
>> 332 clang-7: error: unknown argument: '-fstack-protector-all'
333 clang-7: warning: -Wl,-z: 'linker' input unused [-Wunused-command-l
ine-argument]
334 clang-7: warning: -Wl,noexecstack: 'linker' input unused [-Wunused-
command-line-argument]
335 clang-7: warning: -Wl,-znoexecheap: 'linker' input unused [-Wunused
-command-line-argument]
336 clang-7: warning: -Wl,-z: 'linker' input unused [-Wunused-command-l
ine-argument]
337 clang-7: warning: -Wl,relro: 'linker' input unused [-Wunused-comman
d-line-argument]
338 clang-7: warning: -Wl,-z: 'linker' input unused [-Wunused-command-l
ine-argument]
339 clang-7: warning: -Wl,now: 'linker' input unused [-Wunused-command-
line-argument]
>> 340 clang-7: error: unknown argument: '-fstack-protector-all'
341 clang-7: warning: -Wl,-z: 'linker' input unused [-Wunused-command-l
ine-argument]
342 clang-7: warning: -Wl,noexecstack: 'linker' input unused [-Wunused-
command-line-argument]
343 clang-7: warning: -Wl,-znoexecheap: 'linker' input unused [-Wunused
-command-line-argument]
344 clang-7: warning: -Wl,-z: 'linker' input unused [-Wunused-command-l
ine-argument]
345 clang-7: warning: -Wl,relro: 'linker' input unused [-Wunused-comman
d-line-argument]
346 clang-7: warning: -Wl,-z: 'linker' input unused [-Wunused-command-l
ine-argument]
347 clang-7: warning: -Wl,now: 'linker' input unused [-Wunused-command-
line-argument]
>> 348 make[2]: *** [oam/CMakeFiles/oam.dir/build.make:177: oam/CMakeFiles
/oam.dir/__/src/rocm_smi_io_link.cc.o] Error 1
>> 349 make[2]: *** [oam/CMakeFiles/oam.dir/build.make:191: oam/CMakeFiles
/oam.dir/__/src/rocm_smi_gpu_metrics.cc.o] Error 1
350 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-rocm-smi-lib-5.6.1-ia3hlnk4zvojnncwjevpomnruf
4iuqwk/spack-build-ia3hlnk'
>> 351 make[1]: *** [CMakeFiles/Makefile2:397: oam/CMakeFiles/oam.dir/all]
Error 2
352 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-rocm-smi-lib-5.6.1-ia3hlnk4zvojnncwjevpomnruf
4iuqwk/spack-build-ia3hlnk'
>> 353 make: *** [Makefile:159: all] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-rocm-smi-lib-5.6.1-ia3hlnk4zvojnncwjevpomnruf4iuqwk/spack-build-out.txt
==> Installing rocm-cmake-5.6.1-upvvxkjkfy77bt43jkal475kxi345wwd [36/45]
==> No binary for rocm-cmake-5.6.1-upvvxkjkfy77bt43jkal475kxi345wwd found: installing from source
==> Fetching https://spack-llnl-mirror.s3-us-west-2.amazonaws.com/_source-cache/archive/98/98bf5fe2e6e12f55d122807d0060f1bb19c80d63d2c2f6fee579c40bfd244fa6.tar.gz
==> No patches needed for rocm-cmake
==> rocm-cmake: Executing phase: 'cmake'
==> rocm-cmake: Executing phase: 'build'
==> rocm-cmake: Executing phase: 'install'
==> rocm-cmake: Successfully installed rocm-cmake-5.6.1-upvvxkjkfy77bt43jkal475kxi345wwd
Stage: 3.31s. Cmake: 6.43s. Build: 0.43s. Install: 3.49s. Post-install: 1.83s. Total: 17.00s
[+] /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 hsakmt-roct-5.6.1-gvclwuwyp6wprixint3jydox7ylyrt5k [37/45]
==> No binary for hsakmt-roct-5.6.1-gvclwuwyp6wprixint3jydox7ylyrt5k found: installing from source
==> Fetching https://spack-llnl-mirror.s3-us-west-2.amazonaws.com/_source-cache/archive/d6/d60b355bfd21a08e0e36270fd56f98d052c3c6edca47da887fa32bf32759c29b.tar.gz
==> No patches needed for hsakmt-roct
==> hsakmt-roct: Executing phase: 'cmake'
==> Error: ProcessError: Command exited with status 1:
'/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/bin/cmake' '-G' 'Unix Makefiles' '-DCMAKE_INSTALL_PREFIX:STRING=/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/hsakmt-roct-5.6.1-gvclwuwyp6wprixint3jydox7ylyrt5k' '-DCMAKE_BUILD_TYPE:STRING=Release' '-DCMAKE_INTERPROCEDURAL_OPTIMIZATION:BOOL=OFF' '-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON' '-DCMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=ON' '-DCMAKE_INSTALL_RPATH:STRING=/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/hsakmt-roct-5.6.1-gvclwuwyp6wprixint3jydox7ylyrt5k/lib;/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/hsakmt-roct-5.6.1-gvclwuwyp6wprixint3jydox7ylyrt5k/lib64;/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/rocm-core-5.6.1-7mq6daurkcy4ui2tan2fdrfhc2kpmpsr/lib64' '-DCMAKE_PREFIX_PATH:STRING=/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/rocm-core-5.6.1-7mq6daurkcy4ui2tan2fdrfhc2kpmpsr;/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' '-DBUILD_SHARED_LIBS:BOOL=OFF' '-DCMAKE_INSTALL_LIBDIR=lib' '/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-hsakmt-roct-5.6.1-gvclwuwyp6wprixint3jydox7ylyrt5k/spack-src'
1 error found in build log:
17 -- Found PkgConfig: /usr/bin/pkg-config (found version "1.4.2")
18 -- Detected distribution: "rhel":"8.8"
19 -- LIBC:/usr/lib64/libc.so
20 -- NUMA:/usr/lib64/libnuma.so
21 -- Checking for module 'libdrm'
22 -- Package 'libdrm', required by 'virtual:world', not found
>> 23 CMake Error at /vol0003/rccs-sdt/data/a01008/spack-all-test/env-2024
0227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/cmake-3.27.7-ussgju
qkqbxi5dcv7kbp6bugdcjc5ph6/share/cmake-3.27/Modules/FindPkgConfig.cm
ake:607 (message):
24 A required package was not found
25 Call Stack (most recent call first):
26 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/op
t/spack/linux-rhel8-a64fx/fj-4.10.0/cmake-3.27.7-ussgjuqkqbxi5dcv7kb
p6bugdcjc5ph6/share/cmake-3.27/Modules/FindPkgConfig.cmake:829 (_pkg
_check_modules_internal)
27 CMakeLists.txt:173 (pkg_check_modules)
28
29
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-hsakmt-roct-5.6.1-gvclwuwyp6wprixint3jydox7ylyrt5k/spack-build-out.txt
==> Installing py-cppheaderparser-2.7.4-qiwhezcmuku6mm5xysesndmt7clar7ib [38/45]
==> No binary for py-cppheaderparser-2.7.4-qiwhezcmuku6mm5xysesndmt7clar7ib found: installing from source
==> Fetching https://spack-llnl-mirror.s3-us-west-2.amazonaws.com/_source-cache/archive/38/382b30416d95b0a5e8502b214810dcac2a56432917e2651447d3abe253e3cc42.tar.gz
==> No patches needed for py-cppheaderparser
==> py-cppheaderparser: Executing phase: 'install'
==> py-cppheaderparser: Successfully installed py-cppheaderparser-2.7.4-qiwhezcmuku6mm5xysesndmt7clar7ib
Stage: 1.65s. Install: 10.59s. Post-install: 0.97s. Total: 13.86s
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-cppheaderparser-2.7.4-qiwhezcmuku6mm5xysesndmt7clar7ib
==> Error: aws-ofi-rccl-cxi-jggimutd7ox64za6ft7m4mgikodpyyg5: Package was not installed
==> Error: Installation request failed. Refer to reported errors for failing package(s).