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 elfutils-0.186-r2ixxk42zviarc3s3mnzkywdneqdibly)
[+] /usr (external gmake-4.2.1-eszqmok6vi6wxcmklx6bqloeidbh25kb)
[+] /usr (external gmp-6.1.2-bdn4t2jwhvr743frsbjwrvaavy5ytp3g)
[+] /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)
[+] /usr (external gettext-0.19.8.1-6jl23wn6jpwquhvqibpwhvia7vxsgrq3)
[+] /usr (external ncurses-6.1-a6lc7oq2dlgphtibbpp6x72mqgmscros)
[+] /usr (external perl-5.26.3-rkgbbov2pluaat3kknhtag5ui3vltkqk)
[+] /usr (external xz-5.2.4-l5cq5xund4a2b3ikazvehpmbiao6srbv)
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/zstd-1.5.5-o7dcxyae4kjgruht44yuloa27ddisxfe
[+] /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
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/texinfo-7.0.3-vkcp6hi7jyqa2rhdb2chqfqjpdmdk63b
==> Installing gdb-13.1-qh7gi3i2regxgswsifpw6yfjebq6udg6 [13/13]
==> No binary for gdb-13.1-qh7gi3i2regxgswsifpw6yfjebq6udg6 found: installing from source
==> Using cached archive: /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/cache/_source-cache/archive/4c/4cc3d7143d6d54d289d227b1e7289dbc0fa4cbd46131ab87136e1ea831cf46d4.tar.gz
==> Applied patch /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/repos/builtin/packages/gdb/gdb-libintl-11.patch
==> gdb: Executing phase: 'autoreconf'
==> gdb: Executing phase: 'configure'
==> gdb: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 2:
'make' '-j16' 'V=1'
5 errors found in build log:
10969 warning: unknown warning option '-Wduplicated-cond'; did you mean
'-Wduplicate-enum'? [-Wunknown-warning-option]
10970 warning: unknown warning option '-Wshadow=local' [-Wunknown-warni
ng-option]
10971 warning: unknown warning option '-Wdeprecated-copy'; did you mean
'-Wdeprecated'? [-Wunknown-warning-option]
10972 warning: unknown warning option '-Wdeprecated-copy-dtor'; did you
mean '-Wdeprecated-register'? [-Wunknown-warning-option]
10973 warning: unknown warning option '-Wstrict-null-sentinel' [-Wunkno
wn-warning-option]
10974 10 warnings generated.
>> 10975 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-gdb-13.1-qh7
gi3i2regxgswsifpw6yfjebq6udg6/spack-src/gdb/aarch64-linux-nat.c:4
48:19: error: variable-sized object may not be initialized
10976 uint64_t tpidrs[tdep->tls_register_count] = { 0 };
10977 ^~~~~~~~~~~~~~~~~~~~~~~~
>> 10978 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-gdb-13.1-qh7
gi3i2regxgswsifpw6yfjebq6udg6/spack-src/gdb/aarch64-linux-nat.c:4
74:19: error: variable-sized object may not be initialized
10979 uint64_t tpidrs[tdep->tls_register_count] = { 0 };
10980 ^~~~~~~~~~~~~~~~~~~~~~~~
10981 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/l
ib/spack/env/fj/case-insensitive/FCC -x c++ -I. -I/data/rccs-s
dt/a01008/tmpdir/spack-stage/spack-stage-gdb-13.1-qh7gi3i2regxgsw
sifpw6yfjebq6udg6/spack-src/gdb -I/data/rccs-sdt/a01008/tmpdir/sp
ack-stage/spack-stage-gdb-13.1-qh7gi3i2regxgswsifpw6yfjebq6udg6/s
pack-src/gdb/config -DLOCALEDIR="\"/vol0003/rccs-sdt/data/a01008/
spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-
4.10.0/gdb-13.1-qh7gi3i2regxgswsifpw6yfjebq6udg6/share/locale\""
-DHAVE_CONFIG_H -I/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-
stage-gdb-13.1-qh7gi3i2regxgswsifpw6yfjebq6udg6/spack-src/gdb/../
include/opcode -I/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-s
tage-gdb-13.1-qh7gi3i2regxgswsifpw6yfjebq6udg6/spack-src/gdb/../r
eadline/readline/.. -I/vol0003/rccs-sdt/data/a01008/spack-all-te
st/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/zstd-
1.5.5-o7dcxyae4kjgruht44yuloa27ddisxfe/include -I../bfd -I/data/
rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-gdb-13.1-qh7gi3i2r
egxgswsifpw6yfjebq6udg6/spack-src/gdb/../bfd -I/data/rccs-sdt/a01
008/tmpdir/spack-stage/spack-stage-gdb-13.1-qh7gi3i2regxgswsifpw6
yfjebq6udg6/spack-src/gdb/../include -I../libdecnumber -I/data/rc
cs-sdt/a01008/tmpdir/spack-stage/spack-stage-gdb-13.1-qh7gi3i2reg
xgswsifpw6yfjebq6udg6/spack-src/gdb/../libdecnumber -I/data/rccs
-sdt/a01008/tmpdir/spack-stage/spack-stage-gdb-13.1-qh7gi3i2regxg
swsifpw6yfjebq6udg6/spack-src/gdb/../gnulib/import -I../gnulib/im
port -I/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-gdb-1
3.1-qh7gi3i2regxgswsifpw6yfjebq6udg6/spack-src/gdb/.. -I.. -I/dat
a/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-gdb-13.1-qh7gi3i
2regxgswsifpw6yfjebq6udg6/spack-src/gdb/../libbacktrace/ -I../lib
backtrace/ -I/vol0004/apps/oss/spack-v0.19/opt/spack/linux-rh
el8-a64fx/fj-4.8.1/python-3.10.8-7q66snjvhvy7im57hncbgpirmddrb5sk
/include/python3.10 -I/vol0004/apps/oss/spack-v0.19/opt/spack/lin
ux-rhel8-a64fx/fj-4.8.1/python-3.10.8-7q66snjvhvy7im57hncbgpirmdd
rb5sk/include/python3.10 -I/data/rccs-sdt/a01008/tmpdir/spack-s
tage/spack-stage-gdb-13.1-qh7gi3i2regxgswsifpw6yfjebq6udg6/spack-
src/gdb/.. -pthread -Wall -Wpointer-arith -Wno-unused -Wunused-v
alue -Wunused-variable -Wunused-function -Wno-switch -Wno-char-su
bscripts -Wempty-body -Wunused-but-set-parameter -Wunused-but-set
-variable -Wno-sign-compare -Wno-error=maybe-uninitialized -Wno-m
ismatched-tags -Wno-error=deprecated-register -Wsuggest-override
-Wimplicit-fallthrough=3 -Wduplicated-cond -Wshadow=local -Wdepre
cated-copy -Wdeprecated-copy-dtor -Wredundant-move -Wmissing-decl
arations -Wstrict-null-sentinel -Wmissing-prototypes -Wformat -Wf
ormat-nonliteral -g -O2 -c -o annotate.o -MT annotate.o -MMD
-MP -MF ./.deps/annotate.Tpo /data/rccs-sdt/a01008/tmpdir/spack-
stage/spack-stage-gdb-13.1-qh7gi3i2regxgswsifpw6yfjebq6udg6/spack
-src/gdb/annotate.c
10982 10 warnings and 2 errors generated.
>> 10983 make[2]: *** [Makefile:1903: aarch64-linux-nat.o] Error 1
10984 make[2]: *** Waiting for unfinished jobs....
10985 warning: unknown warning option '-Wunused-but-set-parameter'; did
you mean '-Wunused-parameter'? [-Wunknown-warning-option]
10986 warning: unknown warning option '-Wunused-but-set-variable'; did
you mean '-Wunused-const-variable'? [-Wunknown-warning-option]
10987 warning: unknown warning option '-Werror=maybe-uninitialized'; di
d you mean '-Werror=uninitialized'? [-Wunknown-warning-option]
10988 warning: unknown warning option '-Wsuggest-override'; did you mea
n '-Wshift-overflow'? [-Wunknown-warning-option]
10989 warning: unknown warning option '-Wimplicit-fallthrough=3'; did y
ou mean '-Wimplicit-fallthrough'? [-Wunknown-warning-option]
...
11084 10 warnings generated.
11085 10 warnings generated.
11086 10 warnings generated.
11087 12 warnings generated.
11088 10 warnings generated.
11089 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/
spack-stage/spack-stage-gdb-13.1-qh7gi3i2regxgswsifpw6yfjebq6udg6
/spack-src/spack-build/gdb'
>> 11090 make[1]: *** [Makefile:11867: all-gdb] Error 2
11091 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/
spack-stage/spack-stage-gdb-13.1-qh7gi3i2regxgswsifpw6yfjebq6udg6
/spack-src/spack-build'
>> 11092 make: *** [Makefile:1005: all] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-gdb-13.1-qh7gi3i2regxgswsifpw6yfjebq6udg6/spack-build-out.txt