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 :
------------------------------------------------
ta/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-highway-1.0.7-xdr
wqkv6cr7rxvqiedc2ltboamnfaquu/spack-src/hwy/tests/float_test.cc
>> 455 fatal error: error in backend: Unsupported asm: input constraint wi
th a matching output constraint of incompatible type!
456 Stack dump:
457 0. Program arguments: /opt/FJSVxtclanga/tcsds-1.2.38/clang-comp/bin
/clang-7 -cc1 -triple aarch64-unknown-linux-gnu -emit-obj -disable-
free -disable-llvm-verifier -discard-value-names -main-file-name bl
ockwise_test.cc -mrelocation-model pic -pic-level 2 -pic-is-pie -mt
hread-model posix -fmerge-all-constants -mllvm -memory-check-merge-
threshold=500 -mllvm -max-dependences=20000 -mdisable-fp-elim -fmat
h-errno -masm-verbose -mconstructor-aliases -munwind-tables -fuse-i
nit-array -target-cpu a64fx -mllvm -enable-prefetch-hpc-tag -target
-feature +v8.2a -target-feature +fp-armv8 -target-feature +neon -ta
rget-feature +crc -target-feature +crypto -target-feature +ras -tar
get-feature +lse -target-feature +rdm -target-feature +sve -target-
abi aapcs -mllvm -use-sve-vectorizer -fallow-half-arguments-and-ret
urns -ffj-line -dwarf-column-info -debug-info-kind=line-tables-only
-dwarf-version=4 -debugger-tuning=gdb -momit-leaf-frame-pointer -c
overage-notes-file /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage
/spack-stage-highway-1.0.7-xdrwqkv6cr7rxvqiedc2ltboamnfaquu/spack-b
uild-xdrwqkv/CMakeFiles/blockwise_test.dir/hwy/tests/blockwise_test
.cc.gcno -resource-dir /opt/FJSVxtclanga/tcsds-1.2.38/clang-comp/li
b64/clang/7.1.0 -dependency-file CMakeFiles/blockwise_test.dir/hwy/
tests/blockwise_test.cc.o.d -sys-header-deps -MT CMakeFiles/blockwi
se_test.dir/hwy/tests/blockwise_test.cc.o -isystem /vol0003/rccs-sd
t/data/a01008/tmpdir/spack-stage/spack-stage-highway-1.0.7-xdrwqkv6
cr7rxvqiedc2ltboamnfaquu/spack-build-xdrwqkv/googletest-src/googlet
est/include -isystem /vol0003/rccs-sdt/data/a01008/tmpdir/spack-sta
ge/spack-stage-highway-1.0.7-xdrwqkv6cr7rxvqiedc2ltboamnfaquu/spack
-build-xdrwqkv/googletest-src/googletest -I /data/rccs-sdt/a01008/t
mpdir/spack-stage/spack-stage-highway-1.0.7-xdrwqkv6cr7rxvqiedc2ltb
oamnfaquu/spack-src -D HWY_STATIC_DEFINE -D NDEBUG -D __DATE__="red
acted" -D __TIMESTAMP__="redacted" -D __TIME__="redacted" -D HWY_IS
_TEST=1 -internal-isystem /usr/lib/gcc/aarch64-redhat-linux/8/../..
/../../include/c++/8 -internal-isystem /usr/lib/gcc/aarch64-redhat-
linux/8/../../../../include/c++/8/aarch64-redhat-linux -internal-is
ystem /usr/lib/gcc/aarch64-redhat-linux/8/../../../../include/c++/8
/backward -internal-isystem /usr/local/include -internal-isystem /o
pt/FJSVxtclanga/tcsds-1.2.38/clang-comp/bin/../include/external -in
ternal-isystem /opt/FJSVxtclanga/tcsds-1.2.38/clang-comp/lib64/clan
g/7.1.0/include -internal-externc-isystem /include -internal-extern
c-isystem /usr/include -O3 -Wno-builtin-macro-redefined -Wall -Wext
ra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wfloat-
overflow-conversion -Wfloat-zero-conversion -Wfor-loop-analysis -Wg
nu-redeclared-enum -Winfinite-recursion -Wself-assign -Wstring-conv
ersion -Wtautological-overlap-compare -Wthread-safety-analysis -Wun
defined-func-template -Wc++2a-extensions -fdeprecated-macro -fdebug
-compilation-dir /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/s
pack-stage-highway-1.0.7-xdrwqkv6cr7rxvqiedc2ltboamnfaquu/spack-bui
ld-xdrwqkv -ferror-limit 19 -fmessage-length 0 -fvisibility hidden
-fvisibility-inlines-hidden -fno-signed-char -fobjc-runtime=gcc -fd
iagnostics-show-option -fcolor-diagnostics -mllvm -enable-fjloopfis
sion -mllvm -enable-loopinterchange -mllvm -arch-aware-prefetch-seq
uential=auto -mllvm -calc-weight-using-inst-latency -mllvm -enable-
aarch64-mi-hazard -mllvm -enable-separate-gepinv-before-vectorize -
o CMakeFiles/blockwise_test.dir/hwy/tests/blockwise_test.cc.o -x c+
+ /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-highway-1.0.
7-xdrwqkv6cr7rxvqiedc2ltboamnfaquu/spack-src/hwy/tests/blockwise_te
st.cc -faddrsig
458 1. <eof> parser at end of file
459 2. Code generation
460 3. Running pass 'Function Pass Manager' on module '/data/rccs-sdt/a
01008/tmpdir/spack-stage/spack-stage-highway-1.0.7-xdrwqkv6cr7rxvqi
edc2ltboamnfaquu/spack-src/hwy/tests/blockwise_test.cc'.
461 4. Running pass 'CodeGen Prepare' on function '@_ZNK3hwy18N_NEON_WI
THOUT_AES14TestBroadcastRINS0_4SimdINS_9float16_tELm8ELi0EEELi7EEcl
Ev'
...
484 /opt/FJSVxtclanga/tcsds-1.2.38/clang-comp/bin/../lib64/libclangFron
tend.so.7.1(_ZN5clang16CompilerInstance13ExecuteActionERNS_14Fronte
ndActionE+0x128)[0x40000180bc08]
485 /opt/FJSVxtclanga/tcsds-1.2.38/clang-comp/bin/../lib64/libclangFron
tendTool.so.7.1(_ZN5clang25ExecuteCompilerInvocationEPNS_16Compiler
InstanceE+0x4f8)[0x4000018d3d10]
486 /opt/FJSVxtclanga/tcsds-1.2.38/clang-comp/bin/clang-7(_Z8cc1_mainN4
llvm8ArrayRefIPKcEES2_Pv+0x638)[0x411470]
487 /opt/FJSVxtclanga/tcsds-1.2.38/clang-comp/bin/clang-7(main+0x208c)[
0x40e7ec]
488 /lib64/libc.so.6(__libc_start_main+0xdc)[0x400003314384]
489 /opt/FJSVxtclanga/tcsds-1.2.38/clang-comp/bin/clang-7[0x40f278]
>> 490 clang-7: error: unable to execute command: Aborted
>> 491 clang-7: error: clang frontend command failed due to signal (use -v
to see invocation)
>> 492 make[2]: *** [CMakeFiles/blockwise_test.dir/build.make:79: CMakeFil
es/blockwise_test.dir/hwy/tests/blockwise_test.cc.o] Error 254
493 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-highway-1.0.7-xdrwqkv6cr7rxvqiedc2ltboamnfaqu
u/spack-build-xdrwqkv'
>> 494 make[1]: *** [CMakeFiles/Makefile2:1462: CMakeFiles/blockwise_test.
dir/all] Error 2
495 make[1]: *** Waiting for unfinished jobs....
496 [ 53%] Linking CXX executable tests/compare_test
497 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt
/spack/linux-rhel8-a64fx/fj-4.10.0/cmake-3.27.7-ussgjuqkqbxi5dcv7kb
p6bugdcjc5ph6/bin/cmake -E cmake_link_script CMakeFiles/compare_tes
t.dir/link.txt --verbose=1
498 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/lib
/spack/env/fj/case-insensitive/FCC -O3 -DNDEBUG -fPIE -pie CMakeFil
es/compare_test.dir/hwy/tests/compare_test.cc.o -o tests/compare_te
st libhwy.a libhwy_test.a libhwy_contrib.a lib/libgtest.a lib/libg
test_main.a libhwy.a lib/libgtest.a
499 [ 54%] Linking CXX executable tests/combine_test
500 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt
/spack/linux-rhel8-a64fx/fj-4.10.0/cmake-3.27.7-ussgjuqkqbxi5dcv7kb
p6bugdcjc5ph6/bin/cmake -E cmake_link_script CMakeFiles/combine_tes
t.dir/link.txt --verbose=1
...
581 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt
/spack/linux-rhel8-a64fx/fj-4.10.0/cmake-3.27.7-ussgjuqkqbxi5dcv7kb
p6bugdcjc5ph6/bin/cmake -E cmake_link_script CMakeFiles/demote_test
.dir/link.txt --verbose=1
582 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/lib
/spack/env/fj/case-insensitive/FCC -O3 -DNDEBUG -fPIE -pie CMakeFil
es/demote_test.dir/hwy/tests/demote_test.cc.o -o tests/demote_test
libhwy.a libhwy_test.a libhwy_contrib.a lib/libgtest.a lib/libgtes
t_main.a libhwy.a lib/libgtest.a
583 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt
/spack/linux-rhel8-a64fx/fj-4.10.0/cmake-3.27.7-ussgjuqkqbxi5dcv7kb
p6bugdcjc5ph6/bin/cmake -D TEST_TARGET=demote_test -D TEST_EXECUTAB
LE=/vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-hig
hway-1.0.7-xdrwqkv6cr7rxvqiedc2ltboamnfaquu/spack-build-xdrwqkv/tes
ts/demote_test -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/vol0003/rccs-
sdt/data/a01008/tmpdir/spack-stage/spack-stage-highway-1.0.7-xdrwqk
v6cr7rxvqiedc2ltboamnfaquu/spack-build-xdrwqkv -D TEST_EXTRA_ARGS=
-D TEST_PROPERTIES= -D TEST_PREFIX= -D TEST_SUFFIX= -D TEST_FILTER=
-D NO_PRETTY_TYPES=FALSE -D NO_PRETTY_VALUES=FALSE -D TEST_LIST=de
mote_test_TESTS -D CTEST_FILE=/vol0003/rccs-sdt/data/a01008/tmpdir/
spack-stage/spack-stage-highway-1.0.7-xdrwqkv6cr7rxvqiedc2ltboamnfa
quu/spack-build-xdrwqkv/demote_test[1]_tests.cmake -D TEST_DISCOVER
Y_TIMEOUT=60 -D TEST_XML_OUTPUT_DIR= -P /vol0003/rccs-sdt/data/a010
08/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj
-4.10.0/cmake-3.27.7-ussgjuqkqbxi5dcv7kbp6bugdcjc5ph6/share/cmake-3
.27/Modules/GoogleTestAddTests.cmake
584 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-highway-1.0.7-xdrwqkv6cr7rxvqiedc2ltboamnfaqu
u/spack-build-xdrwqkv'
585 [ 61%] Built target demote_test
586 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-highway-1.0.7-xdrwqkv6cr7rxvqiedc2ltboamnfaqu
u/spack-build-xdrwqkv'
>> 587 make: *** [Makefile:149: all] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-highway-1.0.7-xdrwqkv6cr7rxvqiedc2ltboamnfaquu/spack-build-out.txt