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 :
------------------------------------------------
ck-stage-hyperscan-v5.2.1-kig7glqhhjvdvsarzt5dzfredhrv6vvj/spack-s
rc/src/nfa/castle.c:40:
1009 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spa
ck-stage-hyperscan-v5.2.1-kig7glqhhjvdvsarzt5dzfredhrv6vvj/spack-s
rc/src/nfa/shufti.h:39:
1010 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spa
ck-stage-hyperscan-v5.2.1-kig7glqhhjvdvsarzt5dzfredhrv6vvj/spack-s
rc/src/util/simd_utils.h:35:
>> 1011 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-hyperscan-v5.
2.1-kig7glqhhjvdvsarzt5dzfredhrv6vvj/spack-src/src/util/simd_arm.h
:358:26: error: argument to '__builtin_neon_vextq_v' must be a con
stant integer
1012 result.vect_s8 = vextq_s8(b.vect_s8, a.vect_s8, count);
1013 ^ ~~~~~
1014 /opt/FJSVxtclanga/tcsds-1.2.38/clang-comp/lib64/clang/7.1.0/includ
e/arm_neon.h:5832:23: note: expanded from macro 'vextq_s8'
1015 __ret = (int8x16_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int
8x16_t)__s1, __p2, 32); \
1016 ^
~~~~
1017 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spa
ck-stage-hyperscan-v5.2.1-kig7glqhhjvdvsarzt5dzfredhrv6vvj/spack-s
rc/src/nfa/castle.c:40:
1018 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spa
ck-stage-hyperscan-v5.2.1-kig7glqhhjvdvsarzt5dzfredhrv6vvj/spack-s
rc/src/nfa/shufti.h:39:
1019 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spa
ck-stage-hyperscan-v5.2.1-kig7glqhhjvdvsarzt5dzfredhrv6vvj/spack-s
rc/src/util/simd_utils.h:35:
>> 1020 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-hyperscan-v5.
2.1-kig7glqhhjvdvsarzt5dzfredhrv6vvj/spack-src/src/util/simd_arm.h
:360:26: error: argument to '__builtin_neon_vextq_v' must be a con
stant integer
1021 result.vect_s8 = vextq_s8(a.vect_s8, vdupq_n_s8(0x0), coun
t - 16);
1022 ^ ~~~~
~~~~~~
1023 /opt/FJSVxtclanga/tcsds-1.2.38/clang-comp/lib64/clang/7.1.0/includ
e/arm_neon.h:5832:23: note: expanded from macro 'vextq_s8'
1024 __ret = (int8x16_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int
8x16_t)__s1, __p2, 32); \
1025 ^
~~~~
1026 11 errors generated.
>> 1027 make[2]: *** [CMakeFiles/hs_exec.dir/build.make:191: CMakeFiles/hs
_exec.dir/src/nfa/castle.c.o] Error 1
1028 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-hyperscan-v5.2.1-kig7glqhhjvdvsarzt5dzfredh
rv6vvj/spack-build-kig7glq'
>> 1029 make[1]: *** [CMakeFiles/Makefile2:315: CMakeFiles/hs_exec.dir/all
] Error 2
1030 make[1]: *** Waiting for unfinished jobs....
1031 cd /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-hy
perscan-v5.2.1-kig7glqhhjvdvsarzt5dzfredhrv6vvj/spack-build-kig7gl
q/util && /vol0003/rccs-sdt/data/a01008/spack-all-test/env-2024022
7/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/cmake-3.27.7-ussgjuq
kqbxi5dcv7kbp6bugdcjc5ph6/bin/cmake -E cmake_link_script CMakeFile
s/databaseutil.dir/link.txt --verbose=1
1032 [ 12%] Building CXX object CMakeFiles/hs_compile.dir/src/fdr/fdr_c
ompile_util.cpp.o
1033 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/li
b/spack/env/fj/case-insensitive/FCC -I/vol0003/rccs-sdt/data/a010
08/tmpdir/spack-stage/spack-stage-hyperscan-v5.2.1-kig7glqhhjvdvsa
rzt5dzfredhrv6vvj/spack-build-kig7glq -I/data/rccs-sdt/a01008/tmpd
ir/spack-stage/spack-stage-hyperscan-v5.2.1-kig7glqhhjvdvsarzt5dzf
redhrv6vvj/spack-src -I/data/rccs-sdt/a01008/tmpdir/spack-stage/sp
ack-stage-hyperscan-v5.2.1-kig7glqhhjvdvsarzt5dzfredhrv6vvj/spack-
src/src -isystem /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-st
age-hyperscan-v5.2.1-kig7glqhhjvdvsarzt5dzfredhrv6vvj/spack-src/in
clude -isystem /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20
240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/boost-1.83.0-s5
k2x7lo622yh4k7rzl55rqi3golcjh6/include -march=armv8-a+crc -O2 -st
d=c++11 -Wall -Wextra -Wshadow -Wswitch -Wreturn-type -Wcast-qual
-Wno-deprecated -Wnon-virtual-dtor -fno-strict-aliasing -fsigned-c
har -DNDEBUG -fno-omit-frame-pointer -fvisibility=hidden -Wvla -Wp
ointer-arith -Wno-self-assign -Wno-unused-const-variable -Wno-igno
red-attributes -Wweak-vtables -Wmissing-declarations -DNDEBUG -M
D -MT CMakeFiles/hs_compile.dir/src/fdr/fdr_compile_util.cpp.o -MF
CMakeFiles/hs_compile.dir/src/fdr/fdr_compile_util.cpp.o.d -o CMa
keFiles/hs_compile.dir/src/fdr/fdr_compile_util.cpp.o -c /data/rcc
s-sdt/a01008/tmpdir/spack-stage/spack-stage-hyperscan-v5.2.1-kig7g
lqhhjvdvsarzt5dzfredhrv6vvj/spack-src/src/fdr/fdr_compile_util.cpp
1034 [ 12%] Linking CXX static library ../lib/libcrosscompileutil.a
1035 cd /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-hy
perscan-v5.2.1-kig7glqhhjvdvsarzt5dzfredhrv6vvj/spack-build-kig7gl
q/util && /vol0003/rccs-sdt/data/a01008/spack-all-test/env-2024022
7/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/cmake-3.27.7-ussgjuq
kqbxi5dcv7kbp6bugdcjc5ph6/bin/cmake -P CMakeFiles/crosscompileutil
.dir/cmake_clean_target.cmake
...
1356 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/li
b/spack/env/fj/case-insensitive/FCC -I/vol0003/rccs-sdt/data/a010
08/tmpdir/spack-stage/spack-stage-hyperscan-v5.2.1-kig7glqhhjvdvsa
rzt5dzfredhrv6vvj/spack-build-kig7glq -I/data/rccs-sdt/a01008/tmpd
ir/spack-stage/spack-stage-hyperscan-v5.2.1-kig7glqhhjvdvsarzt5dzf
redhrv6vvj/spack-src -I/data/rccs-sdt/a01008/tmpdir/spack-stage/sp
ack-stage-hyperscan-v5.2.1-kig7glqhhjvdvsarzt5dzfredhrv6vvj/spack-
src/src -isystem /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-st
age-hyperscan-v5.2.1-kig7glqhhjvdvsarzt5dzfredhrv6vvj/spack-src/in
clude -isystem /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20
240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/boost-1.83.0-s5
k2x7lo622yh4k7rzl55rqi3golcjh6/include -march=armv8-a+crc -O2 -st
d=c++11 -Wall -Wextra -Wshadow -Wswitch -Wreturn-type -Wcast-qual
-Wno-deprecated -Wnon-virtual-dtor -fno-strict-aliasing -fsigned-c
har -DNDEBUG -fno-omit-frame-pointer -fvisibility=hidden -Wvla -Wp
ointer-arith -Wno-self-assign -Wno-unused-const-variable -Wno-igno
red-attributes -Wweak-vtables -Wmissing-declarations -DNDEBUG -M
D -MT CMakeFiles/hs_compile.dir/src/util/target_info.cpp.o -MF CMa
keFiles/hs_compile.dir/src/util/target_info.cpp.o.d -o CMakeFiles/
hs_compile.dir/src/util/target_info.cpp.o -c /data/rccs-sdt/a01008
/tmpdir/spack-stage/spack-stage-hyperscan-v5.2.1-kig7glqhhjvdvsarz
t5dzfredhrv6vvj/spack-src/src/util/target_info.cpp
1357 [ 67%] Building CXX object CMakeFiles/hs_compile.dir/src/util/ue2s
tring.cpp.o
1358 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/li
b/spack/env/fj/case-insensitive/FCC -I/vol0003/rccs-sdt/data/a010
08/tmpdir/spack-stage/spack-stage-hyperscan-v5.2.1-kig7glqhhjvdvsa
rzt5dzfredhrv6vvj/spack-build-kig7glq -I/data/rccs-sdt/a01008/tmpd
ir/spack-stage/spack-stage-hyperscan-v5.2.1-kig7glqhhjvdvsarzt5dzf
redhrv6vvj/spack-src -I/data/rccs-sdt/a01008/tmpdir/spack-stage/sp
ack-stage-hyperscan-v5.2.1-kig7glqhhjvdvsarzt5dzfredhrv6vvj/spack-
src/src -isystem /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-st
age-hyperscan-v5.2.1-kig7glqhhjvdvsarzt5dzfredhrv6vvj/spack-src/in
clude -isystem /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20
240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/boost-1.83.0-s5
k2x7lo622yh4k7rzl55rqi3golcjh6/include -march=armv8-a+crc -O2 -st
d=c++11 -Wall -Wextra -Wshadow -Wswitch -Wreturn-type -Wcast-qual
-Wno-deprecated -Wnon-virtual-dtor -fno-strict-aliasing -fsigned-c
har -DNDEBUG -fno-omit-frame-pointer -fvisibility=hidden -Wvla -Wp
ointer-arith -Wno-self-assign -Wno-unused-const-variable -Wno-igno
red-attributes -Wweak-vtables -Wmissing-declarations -DNDEBUG -M
D -MT CMakeFiles/hs_compile.dir/src/util/ue2string.cpp.o -MF CMake
Files/hs_compile.dir/src/util/ue2string.cpp.o.d -o CMakeFiles/hs_c
ompile.dir/src/util/ue2string.cpp.o -c /data/rccs-sdt/a01008/tmpdi
r/spack-stage/spack-stage-hyperscan-v5.2.1-kig7glqhhjvdvsarzt5dzfr
edhrv6vvj/spack-src/src/util/ue2string.cpp
1359 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-hyperscan-v5.2.1-kig7glqhhjvdvsarzt5dzfredh
rv6vvj/spack-build-kig7glq'
1360 [ 67%] Built target hs_compile
1361 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-hyperscan-v5.2.1-kig7glqhhjvdvsarzt5dzfredh
rv6vvj/spack-build-kig7glq'
>> 1362 make: *** [Makefile:139: all] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-hyperscan-v5.2.1-kig7glqhhjvdvsarzt5dzfredhrv6vvj/spack-build-out.txt