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-src/libiberty/fopen_unlocked.c -o pic/fopen_unlocked.o; \
543882 else true; fi
543883 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-gcc-13.2.0-
gnghsx4bnuh6tx735etqhciuxnbonhwk/spack-src/libiberty/fibheap.c:
In function 'fibheap_replace_key_data':
>> 543884 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-gcc-13.2.0-
gnghsx4bnuh6tx735etqhciuxnbonhwk/spack-src/libiberty/fibheap.c:3
8:25: error: 'LONG_MIN' undeclared (first use in this function)
543885 38 | #define FIBHEAPKEY_MIN LONG_MIN
543886 | ^~~~~~~~
543887 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-gcc-13.2.0-
gnghsx4bnuh6tx735etqhciuxnbonhwk/spack-src/libiberty/fibheap.c:2
20:30: note: in expansion of macro 'FIBHEAPKEY_MIN'
543888 220 | if (okey == key && okey != FIBHEAPKEY_MIN)
543889 | ^~~~~~~~~~~~~~
543890 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-gcc-13.2.0-
gnghsx4bnuh6tx735etqhciuxnbonhwk/spack-src/libiberty/fibheap.c:3
6:1: note: 'LONG_MIN' is defined in header '<limits.h>'; did you
forget to '#include <limits.h>'?
...
543895 38 | #define FIBHEAPKEY_MIN LONG_MIN
543896 | ^~~~~~~~
543897 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-gcc-13.2.0-
gnghsx4bnuh6tx735etqhciuxnbonhwk/spack-src/libiberty/fibheap.c:2
20:30: note: in expansion of macro 'FIBHEAPKEY_MIN'
543898 220 | if (okey == key && okey != FIBHEAPKEY_MIN)
543899 | ^~~~~~~~~~~~~~
543900 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-gcc-13.2.0-
gnghsx4bnuh6tx735etqhciuxnbonhwk/spack-src/libiberty/fibheap.c:
In function 'fibheap_delete_node':
>> 543901 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-gcc-13.2.0-
gnghsx4bnuh6tx735etqhciuxnbonhwk/spack-src/libiberty/fibheap.c:3
8:25: error: 'LONG_MIN' undeclared (first use in this function)
543902 38 | #define FIBHEAPKEY_MIN LONG_MIN
543903 | ^~~~~~~~
543904 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-gcc-13.2.0-
gnghsx4bnuh6tx735etqhciuxnbonhwk/spack-src/libiberty/fibheap.c:2
61:36: note: in expansion of macro 'FIBHEAPKEY_MIN'
543905 261 | fibheap_replace_key (heap, node, FIBHEAPKEY_MIN);
543906 | ^~~~~~~~~~~~~~
543907 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-gcc-13.2.0-
gnghsx4bnuh6tx735etqhciuxnbonhwk/spack-src/libiberty/fibheap.c:3
8:25: note: 'LONG_MIN' is defined in header '<limits.h>'; did yo
u forget to '#include <limits.h>'?
543908 38 | #define FIBHEAPKEY_MIN LONG_MIN
543909 | ^~~~~~~~
543910 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-gcc-13.2.0-
gnghsx4bnuh6tx735etqhciuxnbonhwk/spack-src/libiberty/fibheap.c:2
61:36: note: in expansion of macro 'FIBHEAPKEY_MIN'
543911 261 | fibheap_replace_key (heap, node, FIBHEAPKEY_MIN);
543912 | ^~~~~~~~~~~~~~
543913 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-gcc
-13.2.0-gnghsx4bnuh6tx735etqhciuxnbonhwk/spack-src/spack-build/.
/prev-gcc/xgcc -B/vol0003/rccs-sdt/data/a01008/tmpdir/spack-stag
e/spack-stage-gcc-13.2.0-gnghsx4bnuh6tx735etqhciuxnbonhwk/spack-
src/spack-build/./prev-gcc/ -B/vol0003/rccs-sdt/data/a01008/spac
k-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.1
0.0/gcc-13.2.0-gnghsx4bnuh6tx735etqhciuxnbonhwk/aarch64-unknown-
linux-gnu/bin/ -B/vol0003/rccs-sdt/data/a01008/spack-all-test/en
v-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/gcc-13.2.
0-gnghsx4bnuh6tx735etqhciuxnbonhwk/aarch64-unknown-linux-gnu/bin
/ -B/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/sp
ack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/gcc-13.2.0-gnghsx4bnuh
6tx735etqhciuxnbonhwk/aarch64-unknown-linux-gnu/lib/ -isystem /v
ol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/op
t/spack/linux-rhel8-a64fx/fj-4.10.0/gcc-13.2.0-gnghsx4bnuh6tx735
etqhciuxnbonhwk/aarch64-unknown-linux-gnu/include -isystem /vol0
003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/s
pack/linux-rhel8-a64fx/fj-4.10.0/gcc-13.2.0-gnghsx4bnuh6tx735etq
hciuxnbonhwk/aarch64-unknown-linux-gnu/sys-include -fchecking=
1 -c -DHAVE_CONFIG_H -O2 -g -fchecking=1 -I. -I/data/rccs-sdt/a
01008/tmpdir/spack-stage/spack-stage-gcc-13.2.0-gnghsx4bnuh6tx73
5etqhciuxnbonhwk/spack-src/libiberty/../include -W -Wall -Wwrit
e-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedan
tic -D_GNU_SOURCE /data/rccs-sdt/a01008/tmpdir/spack-stage/spa
ck-stage-gcc-13.2.0-gnghsx4bnuh6tx735etqhciuxnbonhwk/spack-src/l
ibiberty/filedescriptor.c -o filedescriptor.o
>> 543914 make[3]: *** [Makefile:792: fibheap.o] Error 1
543915 make[3]: *** Waiting for unfinished jobs....
543916 if [ x"" != x ]; then \
543917 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-g
cc-13.2.0-gnghsx4bnuh6tx735etqhciuxnbonhwk/spack-src/spack-build
/./prev-gcc/xgcc -B/vol0003/rccs-sdt/data/a01008/tmpdir/spack-st
age/spack-stage-gcc-13.2.0-gnghsx4bnuh6tx735etqhciuxnbonhwk/spac
k-src/spack-build/./prev-gcc/ -B/vol0003/rccs-sdt/data/a01008/sp
ack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4
.10.0/gcc-13.2.0-gnghsx4bnuh6tx735etqhciuxnbonhwk/aarch64-unknow
n-linux-gnu/bin/ -B/vol0003/rccs-sdt/data/a01008/spack-all-test/
env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/gcc-13.
2.0-gnghsx4bnuh6tx735etqhciuxnbonhwk/aarch64-unknown-linux-gnu/b
in/ -B/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/
spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/gcc-13.2.0-gnghsx4bn
uh6tx735etqhciuxnbonhwk/aarch64-unknown-linux-gnu/lib/ -isystem
/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/
opt/spack/linux-rhel8-a64fx/fj-4.10.0/gcc-13.2.0-gnghsx4bnuh6tx7
35etqhciuxnbonhwk/aarch64-unknown-linux-gnu/include -isystem /vo
l0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt
/spack/linux-rhel8-a64fx/fj-4.10.0/gcc-13.2.0-gnghsx4bnuh6tx735e
tqhciuxnbonhwk/aarch64-unknown-linux-gnu/sys-include -fcheckin
g=1 -c -DHAVE_CONFIG_H -O2 -g -fchecking=1 -I. -I/data/rccs-sdt
/a01008/tmpdir/spack-stage/spack-stage-gcc-13.2.0-gnghsx4bnuh6tx
735etqhciuxnbonhwk/spack-src/libiberty/../include -W -Wall -Wwr
ite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -ped
antic -D_GNU_SOURCE -fPIC /data/rccs-sdt/a01008/tmpdir/spack-
stage/spack-stage-gcc-13.2.0-gnghsx4bnuh6tx735etqhciuxnbonhwk/sp
ack-src/libiberty/fdmatch.c -o noasan/fdmatch.o; \
543918 else true; fi
543919 [WARN] xos LPG 2003 - Failed to map HugeTLBfs for data/bss: Layo
ut problem with segments 0 and 1:
543920 Segments would overlap.
...
543997 checking for egrep... /usr/bin/grep -E
543998 checking for ANSI C header files... yes
543999 checking for sys/types.h... yes
544000 checking for sys/stat.h... yes
544001 checking for stdlib.h... yes
544002 checking for string.h... make[3]: Leaving directory '/vol0003/rc
cs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-gcc-13.2.0-gng
hsx4bnuh6tx735etqhciuxnbonhwk/spack-src/spack-build/libiberty'
>> 544003 make[2]: *** [Makefile:12479: all-stage3-libiberty] Error 2
544004 make[2]: *** Waiting for unfinished jobs....
544005 yes
544006 checking for memory.h... yes
544007 checking for strings.h... yes
544008 checking for inttypes.h... yes
544009 checking for stdint.h... yes
...
544126 configure: creating ./config.status
544127 config.status: creating Makefile
544128 config.status: creating config.h
544129 config.status: executing depdir commands
544130 mkdir -p -- .deps
544131 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir
/spack-stage/spack-stage-gcc-13.2.0-gnghsx4bnuh6tx735etqhciuxnbo
nhwk/spack-src/spack-build'
>> 544132 make[1]: *** [Makefile:25911: stage3-bubble] Error 2
544133 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir
/spack-stage/spack-stage-gcc-13.2.0-gnghsx4bnuh6tx735etqhciuxnbo
nhwk/spack-src/spack-build'
>> 544134 make: *** [Makefile:1080: all] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-gcc-13.2.0-gnghsx4bnuh6tx735etqhciuxnbonhwk/spack-build-out.txt