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 | Timed out |
o.0.7800.0 gobject/libgobject-2.0.so.0.7800.0 gio/libgio-2.0.so.0.
7800.0 -Wl,--end-group
3851 [904/1470] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-202402
27/spack/lib/spack/env/fj/fcc -o gio/tests/gdbus-overflow gio/tes
ts/gdbus-overflow.p/gdbus-overflow.c.o -Wl,--as-needed -Wl,--no-un
defined -Wl,-O1 '-Wl,-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodu
le:$ORIGIN/../../gobject:$ORIGIN/..:/vol0003/rccs-sdt/data/a01008/
spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4
.10.0/pcre2-10.42-6kbyqamjjurixzzgishkv3abmew2p6xx/lib:/vol0003/rc
cs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/lin
ux-rhel8-a64fx/fj-4.10.0/zlib-ng-2.1.4-m4nsqgrityww4eqljits3svzi4w
ynus3/lib' -Wl,-rpath-link,/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-glib-2.78.0-74p33i3rlx64dojcar5xzu3de6xzra6v
/spack-build-74p33i3/glib -Wl,-rpath-link,/vol0003/rccs-sdt/data/a
01008/tmpdir/spack-stage/spack-stage-glib-2.78.0-74p33i3rlx64dojca
r5xzu3de6xzra6v/spack-build-74p33i3/gmodule -Wl,-rpath-link,/vol00
03/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-glib-2.78.0
-74p33i3rlx64dojcar5xzu3de6xzra6v/spack-build-74p33i3/gobject -Wl,
-rpath-link,/vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack
-stage-glib-2.78.0-74p33i3rlx64dojcar5xzu3de6xzra6v/spack-build-74
p33i3/gio -Wl,-rpath-link,/vol0003/rccs-sdt/data/a01008/spack-all-
test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/pcre
2-10.42-6kbyqamjjurixzzgishkv3abmew2p6xx/lib -Wl,-rpath-link,/vol0
003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spa
ck/linux-rhel8-a64fx/fj-4.10.0/zlib-ng-2.1.4-m4nsqgrityww4eqljits3
svzi4wynus3/lib -Wl,--start-group glib/libglib-2.0.so.0.7800.0 gmo
dule/libgmodule-2.0.so.0.7800.0 gobject/libgobject-2.0.so.0.7800.0
gio/libgio-2.0.so.0.7800.0 -Wl,--end-group
3852 [905/1470] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-202402
27/spack/lib/spack/env/fj/fcc -Igio/tests/fake-document-portal.p -
Igio/tests -I../spack-src/gio/tests -I. -I../spack-src -Iglib -I..
/spack-src/glib -Igmodule -I../spack-src/gmodule -Igobject -I../sp
ack-src/gobject -Igio -I../spack-src/gio -fcolor-diagnostics -D_FI
LE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu9
9 -O3 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -
Wduplicated-branches -Wimplicit-fallthrough -Wmisleading-indentati
on -Wmissing-field-initializers -Wnonnull -Wunused -Wno-unused-par
ameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-leng
th -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror
=missing-include-dirs -Werror=pointer-arith -Werror=unused-result
-Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-functi
on-declaration -Werror=missing-prototypes -Werror=pointer-sign -Wn
o-string-plus-int '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="gob
ject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/vol0003/rccs-sdt/dat
a/a01008/tmpdir/spack-stage/spack-stage-glib-2.78.0-74p33i3rlx64do
jcar5xzu3de6xzra6v/spack-build-74p33i3/gio/glib-compile-schemas"'
-UG_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/fake-document-
portal.p/meson-generated_.._fake-document-portal-generated.c.o -MF
gio/tests/fake-document-portal.p/meson-generated_.._fake-document
-portal-generated.c.o.d -o gio/tests/fake-document-portal.p/meson-
generated_.._fake-document-portal-generated.c.o -c gio/tests/fake-
document-portal-generated.c
3853 warning: unknown warning option '-Wduplicated-branches' [-Wunknown
-warning-option]
3854 warning: unknown warning option '-Wmisleading-indentation'; did yo
u mean '-Wbinding-in-condition'? [-Wunknown-warning-option]
3855 warning: unknown warning option '-Wno-cast-function-type'; did you
mean '-Wno-bad-function-cast'? [-Wunknown-warning-option]
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-glib-2.78.0-74p33i3rlx64dojcar5xzu3de6xzra6v/spack-build-out.txt
==> Warning: Skipping build of exonerate-2.4.0-2gsrngllpzse2bn7secnu3y22eyopxzg since glib-2.78.0-74p33i3rlx64dojcar5xzu3de6xzra6v failed
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-pyproject-metadata-0.7.1-fs3vme4uqputh5py6ykygic6maqw3tlh
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-setuptools-scm-7.1.0-nkc2xtoife4i3z45cwahqlnfcxxq3ffy
==> Installing perl-xml-parser-2.46-sjyrtkfqpqhb6cuvvnejkjr25eajdoo4 [167/186]
==> No binary for perl-xml-parser-2.46-sjyrtkfqpqhb6cuvvnejkjr25eajdoo4 found: installing from source
==> Using cached archive: /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/cache/_source-cache/archive/d3/d331332491c51cccfb4cb94ffc44f9cd73378e618498d4a37df9e043661c515d.tar.gz
==> No patches needed for perl-xml-parser
==> perl-xml-parser: Executing phase: 'configure'
==> perl-xml-parser: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 2:
'make' '-j16'
1 error found in build log:
23 Note that if you build against a shareable library in a non-standard
location
24 you may (on some platforms) also have to set your LD_LIBRARY_PATH en
vironment
25 variable at run time for perl to find the library.
26
27 ==> perl-xml-parser: Executing phase: 'build'
28 ==> [2024-03-26-04:00:17.188096] 'make' '-j16'
>> 29 make: *** No targets specified and no makefile found. Stop.
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-perl-xml-parser-2.46-sjyrtkfqpqhb6cuvvnejkjr25eajdoo4/spack-build-out.txt
==> Warning: Skipping build of interproscan-4.8-a4rom2pitvzivpnrfbprlrj6jp7gllgd since perl-xml-parser-2.46-sjyrtkfqpqhb6cuvvnejkjr25eajdoo4 failed
==> Warning: Skipping build of perl-xml-twig-3.52-tcp4kneidhqnko2pjoykptzqnrnsspju since perl-xml-parser-2.46-sjyrtkfqpqhb6cuvvnejkjr25eajdoo4 failed
==> Warning: Skipping build of perl-xml-dom-1.46-bumjywkvau47l4wvsjgdccxi7hnilwlj since perl-xml-parser-2.46-sjyrtkfqpqhb6cuvvnejkjr25eajdoo4 failed
==> Warning: Skipping build of perl-xml-dom-xpath-0.14-hsktdbik5lnhdsxesrrkfmmn4g55qk5e since perl-xml-dom-1.46-bumjywkvau47l4wvsjgdccxi7hnilwlj failed
==> Installing py-numpy-1.26.1-brmrviclbqnhu4f3swabbqjwk5pjz3yw [168/186]
==> No binary for py-numpy-1.26.1-brmrviclbqnhu4f3swabbqjwk5pjz3yw found: installing from source
==> Using cached archive: /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/cache/_source-cache/archive/c8/c8c6c72d4a9f831f328efb1312642a1cafafaa88981d9ab76368d50d07d93cbe.tar.gz
==> Applied patch /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/repos/builtin/packages/py-numpy/check_executables.patch
==> py-numpy: Executing phase: 'install'
==> Error: ProcessError: Command exited with status 1:
'/vol0004/apps/oss/spack-v0.19/opt/spack/linux-rhel8-a64fx/fj-4.8.1/python-3.10.8-7q66snjvhvy7im57hncbgpirmddrb5sk/bin/python3.10' '-m' 'pip' '-vvv' '--no-input' '--no-cache-dir' '--disable-pip-version-check' 'install' '--no-deps' '--ignore-installed' '--no-build-isolation' '--no-warn-script-location' '--no-index' '--prefix=/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-numpy-1.26.1-brmrviclbqnhu4f3swabbqjwk5pjz3yw' '--config-settings=builddir=build' '--config-settings=compile-args=-j16' '--config-settings=setup-args=-Dblas=fjlapackexsve' '--config-settings=setup-args=-Dlapack=fjlapackexsve' '.'
2 errors found in build log:
64
65 Library m found: YES
66 Found CMake: /usr/bin/cmake (3.20.2)
67 WARNING: CMake Toolchain: Failed to determine CMake compilers stat
e
68 Run-time dependency fjlapackexsve found: NO (tried pkgconfig and c
make)
69
>> 70 ../numpy/meson.build:169:4: ERROR: Problem encountered: No BLAS libr
ary detected! Install one, or use the `allow-noblas` build option (n
ote, this may be up to 100x slower for some linear algebra operation
s).
71
72 A full log can be found at /vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-py-numpy-1.26.1-brmrviclbqnhu4f3swabbqjwk5pjz3
yw/spack-src/build/meson-logs/meson-log.txt
73 error: subprocess-exited-with-error
74
75 × Preparing metadata (pyproject.toml) did not run successfully.
76 │ exit code: 1
77 ╰─> See above for output.
78
79 note: This error originates from a subprocess, and is likely not a
problem with pip.
80 full command: /vol0004/apps/oss/spack-v0.19/opt/spack/linux-rhel8-
a64fx/fj-4.8.1/python-3.10.8-7q66snjvhvy7im57hncbgpirmddrb5sk/bin/py
thon3.10 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/s
pack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/py-pip-23.1.2-e5mqkkojghz
4zpl6zboxzql3mko55ccd/lib/python3.10/site-packages/pip/_vendor/pypro
ject_hooks/_in_process/_in_process.py prepare_metadata_for_build_whe
el /data/rccs-sdt/a01008/tmpdir/tmpr86crsqk
81 cwd: /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-
py-numpy-1.26.1-brmrviclbqnhu4f3swabbqjwk5pjz3yw/spack-src
82 Preparing metadata (pyproject.toml): finished with status 'error'
>> 83 error: metadata-generation-failed
84
85 × Encountered error while generating package metadata.
86 ╰─> See above for output.
87
88 note: This is an issue with the package mentioned above, not pip.
89 hint: See above for details.
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-py-numpy-1.26.1-brmrviclbqnhu4f3swabbqjwk5pjz3yw/spack-build-out.txt
==> Warning: Skipping build of py-contourpy-1.0.7-mo4zmx2tccsmatc4wrwi3nd5tzdnxoc4 since py-numpy-1.26.1-brmrviclbqnhu4f3swabbqjwk5pjz3yw failed
==> Warning: Skipping build of py-matplotlib-3.8.1-jp2jxmpwlj73zefrqcyb5stuadgye7sj since py-contourpy-1.0.7-mo4zmx2tccsmatc4wrwi3nd5tzdnxoc4 failed
==> Error: maker-3.01.04-ikywursh3owltcp5eynnyq3exxzsvlob: Package was not installed
==> Error: Installation request failed. Refer to reported errors for failing package(s).