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 :
------------------------------------------------
3850 3 warnings generated.
3851 [909/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
>> 3852 FAILED: gio/tests/test_resources.o
3853 /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
>> 3854 /usr/bin/ld: cannot find -lfjprofcore
>> 3855 /usr/bin/ld: cannot find -lfjprofomp
>> 3856 clang-7: error: linker command failed with exit code 1 (use -v to
see invocation)
3857 [910/1470] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-202402
27/spack/lib/spack/env/fj/fcc -o gio/tests/gdbus-connection-flush
-helper gio/tests/gdbus-connection-flush-helper.p/gdbus-connection
-flush-helper.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 '-Wl,
-rpath,$ORIGIN/../../glib:$ORIGIN/../../gmodule:$ORIGIN/../../gobj
ect:$ORIGIN/..:/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20
240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/pcre2-10.42-6kb
yqamjjurixzzgishkv3abmew2p6xx/lib:/vol0003/rccs-sdt/data/a01008/sp
ack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.1
0.0/zlib-ng-2.1.4-m4nsqgrityww4eqljits3svzi4wynus3/lib' -Wl,-rpath
-link,/vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage
-glib-2.78.0-74p33i3rlx64dojcar5xzu3de6xzra6v/spack-build-74p33i3/
glib -Wl,-rpath-link,/vol0003/rccs-sdt/data/a01008/tmpdir/spack-st
age/spack-stage-glib-2.78.0-74p33i3rlx64dojcar5xzu3de6xzra6v/spack
-build-74p33i3/gmodule -Wl,-rpath-link,/vol0003/rccs-sdt/data/a010
08/tmpdir/spack-stage/spack-stage-glib-2.78.0-74p33i3rlx64dojcar5x
zu3de6xzra6v/spack-build-74p33i3/gobject -Wl,-rpath-link,/vol0003/
rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-glib-2.78.0-74
p33i3rlx64dojcar5xzu3de6xzra6v/spack-build-74p33i3/gio -Wl,-rpath-
link,/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spa
ck/opt/spack/linux-rhel8-a64fx/fj-4.10.0/pcre2-10.42-6kbyqamjjurix
zzgishkv3abmew2p6xx/lib -Wl,-rpath-link,/vol0003/rccs-sdt/data/a01
008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/
fj-4.10.0/zlib-ng-2.1.4-m4nsqgrityww4eqljits3svzi4wynus3/lib -Wl,-
-start-group glib/libglib-2.0.so.0.7800.0 gmodule/libgmodule-2.0.s
o.0.7800.0 gobject/libgobject-2.0.so.0.7800.0 gio/libgio-2.0.so.0.
7800.0 -Wl,--end-group
3858 [911/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
3859 warning: unknown warning option '-Wduplicated-branches' [-Wunknown
-warning-option]
3860 warning: unknown warning option '-Wmisleading-indentation'; did yo
u mean '-Wbinding-in-condition'? [-Wunknown-warning-option]
3861 warning: unknown warning option '-Wno-cast-function-type'; did you
mean '-Wno-bad-function-cast'? [-Wunknown-warning-option]
3862 3 warnings generated.
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 gobject-introspection-1.76.1-u4eud7ofyb4eh4jsdjfniecb2cstpqu5 since glib-2.78.0-74p33i3rlx64dojcar5xzu3de6xzra6v failed
==> Warning: Skipping build of babl-0.1.106-jm77wm3zgxj3i4rh3wacqwprmiwlqhtg since gobject-introspection-1.76.1-u4eud7ofyb4eh4jsdjfniecb2cstpqu5 failed
==> Warning: Skipping build of gegl-0.4.44-jtyeuovu3j6cm76zhbasupz7ahb7qi3k since babl-0.1.106-jm77wm3zgxj3i4rh3wacqwprmiwlqhtg failed
==> Warning: Skipping build of json-glib-1.6.6-mi57t66qfiwokmapk2454yctscgr6ems since gobject-introspection-1.76.1-u4eud7ofyb4eh4jsdjfniecb2cstpqu5 failed
==> Warning: Skipping build of cairo-1.16.0-jbok63mxu4w6sedmadpaqjuxzq52dzib since glib-2.78.0-74p33i3rlx64dojcar5xzu3de6xzra6v failed
==> Installing pixman-0.42.2-7wiodwob554rf3hl5ayf3nws5zzdct4c [29/35]
==> No binary for pixman-0.42.2-7wiodwob554rf3hl5ayf3nws5zzdct4c found: installing from source
==> Using cached archive: /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/cache/_source-cache/archive/ea/ea1480efada2fd948bc75366f7c349e1c96d3297d09a3fe62626e38e234a625e.tar.gz
==> No patches needed for pixman
==> pixman: Executing phase: 'autoreconf'
==> pixman: Executing phase: 'configure'
==> pixman: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 2:
'make' '-j16' 'V=1'
4 errors found in build log:
164 CDPATH="${ZSH_VERSION+.}:" && cd /data/rccs-sdt/a01008/tmpdir/spack
-stage/spack-stage-pixman-0.42.2-7wiodwob554rf3hl5ayf3nws5zzdct4c/s
pack-src && /bin/sh '/data/rccs-sdt/a01008/tmpdir/spack-stage/spack
-stage-pixman-0.42.2-7wiodwob554rf3hl5ayf3nws5zzdct4c/spack-src/mis
sing' aclocal-1.16
165 CDPATH="${ZSH_VERSION+.}:" && cd /data/rccs-sdt/a01008/tmpdir/spack
-stage/spack-stage-pixman-0.42.2-7wiodwob554rf3hl5ayf3nws5zzdct4c/s
pack-src && /bin/sh '/data/rccs-sdt/a01008/tmpdir/spack-stage/spack
-stage-pixman-0.42.2-7wiodwob554rf3hl5ayf3nws5zzdct4c/spack-src/mis
sing' autoconf
166 cd /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-pixman-0.4
2.2-7wiodwob554rf3hl5ayf3nws5zzdct4c/spack-src && /bin/sh /data/rcc
s-sdt/a01008/tmpdir/spack-stage/spack-stage-pixman-0.42.2-7wiodwob5
54rf3hl5ayf3nws5zzdct4c/spack-src/missing automake-1.16 --foreign
167 /bin/sh ./config.status --recheck
168 running CONFIG_SHELL=/bin/sh /bin/sh /data/rccs-sdt/a01008/tmpdir/s
pack-stage/spack-stage-pixman-0.42.2-7wiodwob554rf3hl5ayf3nws5zzdct
4c/spack-src/configure --prefix=/vol0003/rccs-sdt/data/a01008/spack
-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/
pixman-0.42.2-7wiodwob554rf3hl5ayf3nws5zzdct4c --enable-libpng --di
sable-gtk CC=/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240
227/spack/lib/spack/env/fj/fcc PKG_CONFIG_PATH=/usr/share/pkgconfig
:/usr/lib64/pkgconfig --no-create --no-recursion
169 demos/Makefile.am:17: warning: source file '../test/utils.c' is in
a subdirectory,
>> 170 demos/Makefile.am:17: but option 'subdir-objects' is disabled
171 automake-1.16: warning: possible forward-incompatibility.
172 automake-1.16: At least a source file is in a subdirectory, but the
'subdir-objects'
173 automake-1.16: automake option hasn't been enabled. For now, the c
orresponding output
174 automake-1.16: object file(s) will be placed in the top-level direc
tory. However,
175 automake-1.16: this behaviour will change in future Automake versio
ns: they will
176 automake-1.16: unconditionally cause object files to be placed in t
he same subdirectory
177 automake-1.16: of the corresponding sources.
178 automake-1.16: You are advised to start using 'subdir-objects' opti
on throughout your
179 automake-1.16: project, to avoid future incompatibilities.
180 demos/Makefile.am:17: warning: source file '../test/utils-prng.c' i
s in a subdirectory,
>> 181 demos/Makefile.am:17: but option 'subdir-objects' is disabled
182 checking for a BSD-compatible install... /usr/bin/install -c
183 checking whether build environment is sane... yes
184 checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
185 checking for gawk... gawk
186 checking whether make sets $(MAKE)... yes
187 checking whether make supports nested variables... yes
>> 188 configure: error: source directory already configured; run "make di
stclean" there first
>> 189 make: *** [Makefile:450: config.status] Error 1
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-pixman-0.42.2-7wiodwob554rf3hl5ayf3nws5zzdct4c/spack-build-out.txt
==> Error: gegl-0.4.44-jtyeuovu3j6cm76zhbasupz7ahb7qi3k: 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/lcms-2.13.1-iae6llrfeean2nyh5rfruh26ixta3fsi