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 :
------------------------------------------------
==> Warning: config:terminal_title has been replaced by install_status and is ignored
==> Warning: Failed to initialize repository: '$spack/var/spack/repos/local'.
No repo.yaml found in '$spack/var/spack/repos/local'
To remove the bad repository, run this command:
spack repo rm $spack/var/spack/repos/local
[+] /usr (external curl-7.61.1-qsvgylcys5hkzdnl2pdh4blrprxlsp5m)
[+] /usr (external ncurses-6.1-a6lc7oq2dlgphtibbpp6x72mqgmscros)
[+] /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
[+] /usr (external gmake-4.2.1-eszqmok6vi6wxcmklx6bqloeidbh25kb)
[+] /opt/FJSVxtclanga/tcsds-ssl2-latest (external fujitsu-ssl2-head-7eif42hdxt2tixz7cufiyhj62kz3jntb)
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/gnuconfig-2022-09-17-w33oejhx46ex2iql4orzjqdmt2kdqdb2
[+] /vol0004/apps/oss/spack-v0.19/opt/spack/linux-rhel8-a64fx/fj-4.8.1/python-3.10.8-7q66snjvhvy7im57hncbgpirmddrb5sk (external python-3.10.8-zcbuy6dnhwhmsrco46b6ayaywy4nrfcy)
[+] /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
==> Installing aocl-utils-4.1-pd5vtuuxtqcu2cqd2cgkqcoml7ecz4di [9/10]
==> No binary for aocl-utils-4.1-pd5vtuuxtqcu2cqd2cgkqcoml7ecz4di found: installing from source
==> Warning: AOCL has been tested to work with the following compilers versions - gcc@12.2:13.1, aocc@3.2:4.1, and clang@15:16 see the following aocl userguide for details: https://www.amd.com/content/dam/amd/en/documents/developer/version-4-1-documents/aocl/aocl-4-1-user-guide.pdf
==> Using cached archive: /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/cache/_source-cache/archive/a2/a2f271f5eef07da366dae421af3c89286ebb6239047a31a46451758d4a06bc85.tar.gz
==> No patches needed for aocl-utils
==> aocl-utils: Executing phase: 'cmake'
==> aocl-utils: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 2:
'make' '-j16'
9 errors found in build log:
66 [ 81%] Building CXX object lib/CMakeFiles/aoclutils.dir/capi/c_error
.cc.o
67 [ 81%] Building CXX object lib/CMakeFiles/aoclutils_static.dir/capi/
c_cache.cc.o
68 cd /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-aocl
-utils-4.1-pd5vtuuxtqcu2cqd2cgkqcoml7ecz4di/spack-build-pd5vtuu/lib
&& /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/l
ib/spack/env/fj/case-insensitive/FCC -Daoclutils_EXPORTS -I/data/rcc
s-sdt/a01008/tmpdir/spack-stage/spack-stage-aocl-utils-4.1-pd5vtuuxt
qcu2cqd2cgkqcoml7ecz4di/spack-src/INCLUDE -I/data/rccs-sdt/a01008/tm
pdir/spack-stage/spack-stage-aocl-utils-4.1-pd5vtuuxtqcu2cqd2cgkqcom
l7ecz4di/spack-src/include -std=gnu++17 -Wall -Werror -Wpedantic -O3
-DNDEBUG -std=gnu++17 -fPIC -MD -MT lib/CMakeFiles/aoclutils.dir/ca
pi/c_error.cc.o -MF CMakeFiles/aoclutils.dir/capi/c_error.cc.o.d -o
CMakeFiles/aoclutils.dir/capi/c_error.cc.o -c /data/rccs-sdt/a01008/
tmpdir/spack-stage/spack-stage-aocl-utils-4.1-pd5vtuuxtqcu2cqd2cgkqc
oml7ecz4di/spack-src/lib/capi/c_error.cc
69 cd /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-aocl
-utils-4.1-pd5vtuuxtqcu2cqd2cgkqcoml7ecz4di/spack-build-pd5vtuu/lib
&& /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/l
ib/spack/env/fj/case-insensitive/FCC -I/data/rccs-sdt/a01008/tmpdir
/spack-stage/spack-stage-aocl-utils-4.1-pd5vtuuxtqcu2cqd2cgkqcoml7ec
z4di/spack-src/INCLUDE -I/data/rccs-sdt/a01008/tmpdir/spack-stage/sp
ack-stage-aocl-utils-4.1-pd5vtuuxtqcu2cqd2cgkqcoml7ecz4di/spack-src/
include -std=gnu++17 -Wall -Werror -Wpedantic -O3 -DNDEBUG -std=gnu+
+17 -fPIC -MD -MT lib/CMakeFiles/aoclutils_static.dir/capi/c_cache.c
c.o -MF CMakeFiles/aoclutils_static.dir/capi/c_cache.cc.o.d -o CMake
Files/aoclutils_static.dir/capi/c_cache.cc.o -c /data/rccs-sdt/a0100
8/tmpdir/spack-stage/spack-stage-aocl-utils-4.1-pd5vtuuxtqcu2cqd2cgk
qcoml7ecz4di/spack-src/lib/capi/c_cache.cc
70 [ 87%] Building CXX object lib/CMakeFiles/aoclutils_static.dir/capi/
c_error.cc.o
71 cd /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-aocl
-utils-4.1-pd5vtuuxtqcu2cqd2cgkqcoml7ecz4di/spack-build-pd5vtuu/lib
&& /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/l
ib/spack/env/fj/case-insensitive/FCC -I/data/rccs-sdt/a01008/tmpdir
/spack-stage/spack-stage-aocl-utils-4.1-pd5vtuuxtqcu2cqd2cgkqcoml7ec
z4di/spack-src/INCLUDE -I/data/rccs-sdt/a01008/tmpdir/spack-stage/sp
ack-stage-aocl-utils-4.1-pd5vtuuxtqcu2cqd2cgkqcoml7ecz4di/spack-src/
include -std=gnu++17 -Wall -Werror -Wpedantic -O3 -DNDEBUG -std=gnu+
+17 -fPIC -MD -MT lib/CMakeFiles/aoclutils_static.dir/capi/c_error.c
c.o -MF CMakeFiles/aoclutils_static.dir/capi/c_error.cc.o.d -o CMake
Files/aoclutils_static.dir/capi/c_error.cc.o -c /data/rccs-sdt/a0100
8/tmpdir/spack-stage/spack-stage-aocl-utils-4.1-pd5vtuuxtqcu2cqd2cgk
qcoml7ecz4di/spack-src/lib/capi/c_error.cc
>> 72 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-aocl-utils-4.1-
pd5vtuuxtqcu2cqd2cgkqcoml7ecz4di/spack-src/lib/cpuidrawdata.cc:93:20
: error: invalid output constraint '=a' in asm
73 : "=a"(out[0]), "=b"(out[1]), "=c"(out[2]), "=d"(ou
t[3])
74 ^
>> 75 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-aocl-utils-4.1-
pd5vtuuxtqcu2cqd2cgkqcoml7ecz4di/spack-src/lib/cpuidrawdata.cc:114:2
0: error: invalid output constraint '=a' in asm
76 : "=a"(out[0]), "=b"(out[1]), "=c"(out[2]), "=d"(ou
t[3])
77 ^
>> 78 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-aocl-utils-4.1-
pd5vtuuxtqcu2cqd2cgkqcoml7ecz4di/spack-src/lib/cpuidrawdata.cc:93:20
: error: invalid output constraint '=a' in asm
79 : "=a"(out[0]), "=b"(out[1]), "=c"(out[2]), "=d"(ou
t[3])
80 ^
>> 81 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-aocl-utils-4.1-
pd5vtuuxtqcu2cqd2cgkqcoml7ecz4di/spack-src/lib/cpuidrawdata.cc:114:2
0: error: invalid output constraint '=a' in asm
82 : "=a"(out[0]), "=b"(out[1]), "=c"(out[2]), "=d"(ou
t[3])
83 ^
84 2 errors generated.
85 2 errors generated.
>> 86 make[2]: *** [lib/CMakeFiles/aoclutils.dir/build.make:79: lib/CMakeF
iles/aoclutils.dir/cpuidrawdata.cc.o] Error 1
87 make[2]: *** Waiting for unfinished jobs....
>> 88 make[2]: *** [lib/CMakeFiles/aoclutils_static.dir/build.make:79: lib
/CMakeFiles/aoclutils_static.dir/cpuidrawdata.cc.o] Error 1
89 make[2]: *** Waiting for unfinished jobs....
90 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/spa
ck-stage/spack-stage-aocl-utils-4.1-pd5vtuuxtqcu2cqd2cgkqcoml7ecz4di
/spack-build-pd5vtuu'
>> 91 make[1]: *** [CMakeFiles/Makefile2:103: lib/CMakeFiles/aoclutils.dir
/all] Error 2
92 make[1]: *** Waiting for unfinished jobs....
93 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/spa
ck-stage/spack-stage-aocl-utils-4.1-pd5vtuuxtqcu2cqd2cgkqcoml7ecz4di
/spack-build-pd5vtuu'
>> 94 make[1]: *** [CMakeFiles/Makefile2:129: lib/CMakeFiles/aoclutils_sta
tic.dir/all] Error 2
95 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/spa
ck-stage/spack-stage-aocl-utils-4.1-pd5vtuuxtqcu2cqd2cgkqcoml7ecz4di
/spack-build-pd5vtuu'
>> 96 make: *** [Makefile:139: all] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-aocl-utils-4.1-pd5vtuuxtqcu2cqd2cgkqcoml7ecz4di/spack-build-out.txt
==> Warning: Skipping build of amdlibflame-4.1-xn6e7egfp5svf7n4mmmhtajugasiqgfo since aocl-utils-4.1-pd5vtuuxtqcu2cqd2cgkqcoml7ecz4di failed
==> Error: amdlibflame-4.1-xn6e7egfp5svf7n4mmmhtajugasiqgfo: Package was not installed
==> Error: Installation request failed. Refer to reported errors for failing package(s).