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 :
------------------------------------------------
3599562 <instantiation>:125:5: note: while in macro instantiation
3599563 bilinear_interpolate_last_pixel src_fmt, dst_fmt
3599564 ^
3599565 pixman-arma64-neon-asm.S:3702:1: note: while in macro instantia
tion
3599566 generate_bilinear_scanline_func pixman_scaled_bilinear_scanline
_0565_0565_SRC_asm_neon, 0565, 0565, 1, 1, 28, BILINEAR_FLAG_UN
ROLL_4
3599567 ^
>> 3599568 <instantiation>:150:1: error: unknown directive
3599569 .endfunc
3599570 ^
3599571 pixman-arma64-neon-asm.S:3702:1: note: while in macro instantia
tion
3599572 generate_bilinear_scanline_func pixman_scaled_bilinear_scanline
_0565_0565_SRC_asm_neon, 0565, 0565, 1, 1, 28, BILINEAR_FLAG_UN
ROLL_4
3599573 ^
>> 3599574 make[2]: *** [Makefile:907: pixman-arma64-neon-asm.lo] Error 1
3599575 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdi
r/spack-stage/spack-stage-pixman-0.42.2-7wiodwob554rf3hl5ayf3nw
s5zzdct4c/spack-src/pixman'
>> 3599576 make[1]: *** [Makefile:514: all-recursive] Error 1
3599577 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdi
r/spack-stage/spack-stage-pixman-0.42.2-7wiodwob554rf3hl5ayf3nw
s5zzdct4c/spack-src'
>> 3599578 make: *** [Makefile:421: all] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-pixman-0.42.2-7wiodwob554rf3hl5ayf3nws5zzdct4c/spack-build-out.txt
==> Warning: Skipping build of cairo-1.16.0-tueze6dnuqni3kvsk25u7uiojoy7bl3l since pixman-0.42.2-7wiodwob554rf3hl5ayf3nws5zzdct4c failed
==> Warning: Skipping build of pango-1.50.13-cldupx2fggdgwvy3hkyehuxig25fspko since cairo-1.16.0-tueze6dnuqni3kvsk25u7uiojoy7bl3l failed
==> Warning: Skipping build of genometools-1.6.2-fljrlk7dhtrvbqdysegl4clwkhp4hhij since pango-1.50.13-cldupx2fggdgwvy3hkyehuxig25fspko failed
==> Warning: Skipping build of aegean-0.15.2-oz6b23c4ascpqaarrpu6dojqhw2zh7xn since genometools-1.6.2-fljrlk7dhtrvbqdysegl4clwkhp4hhij failed
==> Warning: Skipping build of harfbuzz-7.3.0-fkaijiyjuf74vguzst6ozoksuuw4pa47 since cairo-1.16.0-tueze6dnuqni3kvsk25u7uiojoy7bl3l failed
==> Warning: Skipping build of gobject-introspection-1.76.1-6vh5v6rvmtpt6d74hsekiic33yzq4btg since cairo-1.16.0-tueze6dnuqni3kvsk25u7uiojoy7bl3l failed
==> Warning: Skipping build of json-glib-1.6.6-zfhqkzasqtwzcl4ruacwmtk4m2vbc2z4 since gobject-introspection-1.76.1-6vh5v6rvmtpt6d74hsekiic33yzq4btg failed
==> Installing glib-2.78.0-74p33i3rlx64dojcar5xzu3de6xzra6v [30/37]
==> No binary for glib-2.78.0-74p33i3rlx64dojcar5xzu3de6xzra6v found: installing from source
==> Fetching https://spack-llnl-mirror.s3-us-west-2.amazonaws.com/_source-cache/archive/44/44eaab8b720877ce303c5540b657b126f12dc94972d9880b52959f43fb537b30.tar.xz
==> Fetching https://gitlab.gnome.org/GNOME/glib/-/commit/bda87264372c006c94e21ffb8ff9c50ecb3e14bd.diff
==> Applied patch https://gitlab.gnome.org/GNOME/glib/-/commit/bda87264372c006c94e21ffb8ff9c50ecb3e14bd.diff
==> Ran patch() for glib
==> glib: Executing phase: 'meson'
==> glib: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 1:
'ninja' '-j16' '-v'
4 errors found in build log:
3843 [909/1470] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-202402
27/spack/lib/spack/env/fj/fcc -Igio/tests/basic-application.p -Igi
o/tests -I../spack-src/gio/tests -I. -I../spack-src -Iglib -I../sp
ack-src/glib -Igmodule -I../spack-src/gmodule -Igobject -I../spack
-src/gobject -Igio -I../spack-src/gio -fcolor-diagnostics -D_FILE_
OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -
O3 -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wdu
plicated-branches -Wimplicit-fallthrough -Wmisleading-indentation
-Wmissing-field-initializers -Wnonnull -Wunused -Wno-unused-parame
ter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length
-Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=mi
ssing-include-dirs -Werror=pointer-arith -Werror=unused-result -Ws
trict-prototypes -Wno-bad-function-cast -Werror=implicit-function-
declaration -Werror=missing-prototypes -Werror=pointer-sign -Wno-s
tring-plus-int '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="gobjec
t/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/vol0003/rccs-sdt/data/a
01008/tmpdir/spack-stage/spack-stage-glib-2.78.0-74p33i3rlx64dojca
r5xzu3de6xzra6v/spack-build-74p33i3/gio/glib-compile-schemas"' -UG
_DISABLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/basic-application
.p/basic-application.c.o -MF gio/tests/basic-application.p/basic-a
pplication.c.o.d -o gio/tests/basic-application.p/basic-applicatio
n.c.o -c ../spack-src/gio/tests/basic-application.c
3844 warning: unknown warning option '-Wduplicated-branches' [-Wunknown
-warning-option]
3845 warning: unknown warning option '-Wmisleading-indentation'; did yo
u mean '-Wbinding-in-condition'? [-Wunknown-warning-option]
3846 warning: unknown warning option '-Wno-cast-function-type'; did you
mean '-Wno-bad-function-cast'? [-Wunknown-warning-option]
3847 3 warnings generated.
3848 [910/1470] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-202402
27/spack/lib/spack/env/fj/fcc -Wl,-z,noexecstack -r -Wl,-b,binary
-nostdlib gio/tests/test5.gresource -o gio/tests/test_resources.o
>> 3849 FAILED: gio/tests/test_resources.o
3850 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/li
b/spack/env/fj/fcc -Wl,-z,noexecstack -r -Wl,-b,binary -nostdlib g
io/tests/test5.gresource -o gio/tests/test_resources.o
>> 3851 /usr/bin/ld: cannot find -lfjprofcore
>> 3852 /usr/bin/ld: cannot find -lfjprofomp
>> 3853 clang-7: error: linker command failed with exit code 1 (use -v to
see invocation)
3854 [911/1470] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-202402
27/spack/lib/spack/env/fj/fcc -Igio/tests/appinfo-test.p -Igio/tes
ts -I../spack-src/gio/tests -I. -I../spack-src -Iglib -I../spack-s
rc/glib -Igmodule -I../spack-src/gmodule -Igobject -I../spack-src/
gobject -Igio -I../spack-src/gio -fcolor-diagnostics -D_FILE_OFFSE
T_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O3 -D
_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wduplica
ted-branches -Wimplicit-fallthrough -Wmisleading-indentation -Wmis
sing-field-initializers -Wnonnull -Wunused -Wno-unused-parameter -
Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -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-function-decla
ration -Werror=missing-prototypes -Werror=pointer-sign -Wno-string
-plus-int '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="gobject/gli
b-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/vol0003/rccs-sdt/data/a01008
/tmpdir/spack-stage/spack-stage-glib-2.78.0-74p33i3rlx64dojcar5xzu
3de6xzra6v/spack-build-74p33i3/gio/glib-compile-schemas"' -UG_DISA
BLE_ASSERT -DHAVE_OPENPTY -MD -MQ gio/tests/appinfo-test.p/appinfo
-test.c.o -MF gio/tests/appinfo-test.p/appinfo-test.c.o.d -o gio/t
ests/appinfo-test.p/appinfo-test.c.o -c ../spack-src/gio/tests/app
info-test.c
3855 warning: unknown warning option '-Wduplicated-branches' [-Wunknown
-warning-option]
3856 warning: unknown warning option '-Wmisleading-indentation'; did yo
u mean '-Wbinding-in-condition'? [-Wunknown-warning-option]
3857 warning: unknown warning option '-Wno-cast-function-type'; did you
mean '-Wno-bad-function-cast'? [-Wunknown-warning-option]
3858 3 warnings generated.
3859 [912/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
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-glib-2.78.0-74p33i3rlx64dojcar5xzu3de6xzra6v/spack-build-out.txt
==> Error: aegean-0.15.2-oz6b23c4ascpqaarrpu6dojqhw2zh7xn: Package was not installed
==> Error: Installation request failed. Refer to reported errors for failing package(s).
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/icu4c-67.1-prohcvaexxjybkpiitbemdbce2yunqmo