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 :
------------------------------------------------
g/config.guess'
6 ==> [2024-03-15-18:48:38.013794] Find (not recursive): /vol0003/rc
cs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/lin
ux-rhel8-a64fx/fj-4.10.0/gnuconfig-2022-09-17-w33oejhx46ex2iql4orz
jqdmt2kdqdb2 ['config.sub', 'config.guess']
7 ==> [2024-03-15-18:48:38.021883] Find complete: /vol0003/rccs-sdt/
data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel
8-a64fx/fj-4.10.0/gnuconfig-2022-09-17-w33oejhx46ex2iql4orzjqdmt2k
dqdb2 ['config.sub', 'config.guess']
8 ==> [2024-03-15-18:48:38.927163] Copying /vol0003/rccs-sdt/data/a0
1008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx
/fj-4.10.0/gnuconfig-2022-09-17-w33oejhx46ex2iql4orzjqdmt2kdqdb2/c
onfig.sub to /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-
postgresql-15.2-dcyzay5tvy4hh7x5pbsvae4hid5yiqgw/spack-src/config/
config.sub
9 ==> [2024-03-15-18:48:38.988200] Copying /vol0003/rccs-sdt/data/a0
1008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx
/fj-4.10.0/gnuconfig-2022-09-17-w33oejhx46ex2iql4orzjqdmt2kdqdb2/c
onfig.guess to /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stag
e-postgresql-15.2-dcyzay5tvy4hh7x5pbsvae4hid5yiqgw/spack-src/confi
g/config.guess
10 ==> postgresql: Executing phase: 'configure'
11 ==> [2024-03-15-18:48:39.080509] Find (recursive): /data/rccs-sdt/
a01008/tmpdir/spack-stage/spack-stage-postgresql-15.2-dcyzay5tvy4h
h7x5pbsvae4hid5yiqgw/spack-src ['configure']
...
797 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/li
b/spack/env/fj/fcc -Wall -Wmissing-prototypes -Wpointer-arith -Wde
claration-after-statement -Werror=vla -Werror=unguarded-availabili
ty-new -Wendif-labels -Wmissing-format-attribute -Wformat-security
-fno-strict-aliasing -fwrapv -Wno-unused-command-line-argument -O
2 -I../../../src/include -D_GNU_SOURCE -c -o auth-scram.o auth-
scram.c
798 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/li
b/spack/env/fj/fcc -Wall -Wmissing-prototypes -Wpointer-arith -Wde
claration-after-statement -Werror=vla -Werror=unguarded-availabili
ty-new -Wendif-labels -Wmissing-format-attribute -Wformat-security
-fno-strict-aliasing -fwrapv -Wno-unused-command-line-argument -O
2 -I../../../src/include -D_GNU_SOURCE -c -o partdesc.o partdes
c.c
799 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/li
b/spack/env/fj/fcc -Wall -Wmissing-prototypes -Wpointer-arith -Wde
claration-after-statement -Werror=vla -Werror=unguarded-availabili
ty-new -Wendif-labels -Wmissing-format-attribute -Wformat-security
-fno-strict-aliasing -fwrapv -Wno-unused-command-line-argument -O
2 -I../../../../src/include -D_GNU_SOURCE -c -o geqo_erx.o geqo
_erx.c
800 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/li
b/spack/env/fj/fcc -Wall -Wmissing-prototypes -Wpointer-arith -Wde
claration-after-statement -Werror=vla -Werror=unguarded-availabili
ty-new -Wendif-labels -Wmissing-format-attribute -Wformat-security
-fno-strict-aliasing -fwrapv -Wno-unused-command-line-argument -O
2 -I../../../src/include -D_GNU_SOURCE -c -o bloomfilter.o bloo
mfilter.c
801 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/li
b/spack/env/fj/fcc -Wall -Wmissing-prototypes -Wpointer-arith -Wde
claration-after-statement -Werror=vla -Werror=unguarded-availabili
ty-new -Wendif-labels -Wmissing-format-attribute -Wformat-security
-fno-strict-aliasing -fwrapv -Wno-unused-command-line-argument -O
2 -I../../../src/include -D_GNU_SOURCE -c -o catalog.o catalog.
c
802 In file included from alter.c:38:
>> 803 ../../../src/include/catalog/pg_subscription.h:22:10: fatal error:
'catalog/pg_subscription_d.h' file not found
804 #include "catalog/pg_subscription_d.h"
805 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
806 1 error generated.
>> 807 make[3]: *** [<builtin>: alter.o] Error 1
808 make[3]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-postgresql-15.2-dcyzay5tvy4hh7x5pbsvae4hid5
yiqgw/spack-src/src/backend/commands'
>> 809 make[2]: *** [common.mk:39: commands-recursive] Error 2
810 make[2]: *** Waiting for unfinished jobs....
811 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/li
b/spack/env/fj/fcc -Wall -Wmissing-prototypes -Wpointer-arith -Wde
claration-after-statement -Werror=vla -Werror=unguarded-availabili
ty-new -Wendif-labels -Wmissing-format-attribute -Wformat-security
-fno-strict-aliasing -fwrapv -Wno-unused-command-line-argument -O
2 -I../../../src/include -D_GNU_SOURCE -c -o execCurrent.o exec
Current.c
812 touch ../../../src/include/catalog/header-stamp
813 make[3]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-postgresql-15.2-dcyzay5tvy4hh7x5pbsvae4hid5
yiqgw/spack-src/src/backend/catalog'
814 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/li
b/spack/env/fj/fcc -Wall -Wmissing-prototypes -Wpointer-arith -Wde
claration-after-statement -Werror=vla -Werror=unguarded-availabili
ty-new -Wendif-labels -Wmissing-format-attribute -Wformat-security
-fno-strict-aliasing -fwrapv -Wno-unused-command-line-argument -O
2 -I../../../src/include -D_GNU_SOURCE -c -o regerror.o regerro
r.c
815 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/li
b/spack/env/fj/fcc -Wall -Wmissing-prototypes -Wpointer-arith -Wde
claration-after-statement -Werror=vla -Werror=unguarded-availabili
ty-new -Wendif-labels -Wmissing-format-attribute -Wformat-security
-fno-strict-aliasing -fwrapv -Wno-unused-command-line-argument -O
2 -I../../../../src/include -D_GNU_SOURCE -c -o brin_inclusion.
o brin_inclusion.c
...
1278 make[4]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-postgresql-15.2-dcyzay5tvy4hh7x5pbsvae4hid5
yiqgw/spack-src/src/backend/access/rmgrdesc'
1279 ( echo src/backend/access/transam/clog.o src/backend/access/transa
m/commit_ts.o src/backend/access/transam/generic_xlog.o src/backen
d/access/transam/multixact.o src/backend/access/transam/parallel.o
src/backend/access/transam/rmgr.o src/backend/access/transam/slru
.o src/backend/access/transam/subtrans.o src/backend/access/transa
m/timeline.o src/backend/access/transam/transam.o src/backend/acce
ss/transam/twophase.o src/backend/access/transam/twophase_rmgr.o s
rc/backend/access/transam/varsup.o src/backend/access/transam/xact
.o src/backend/access/transam/xlog.o src/backend/access/transam/xl
ogarchive.o src/backend/access/transam/xlogfuncs.o src/backend/acc
ess/transam/xloginsert.o src/backend/access/transam/xlogprefetcher
.o src/backend/access/transam/xlogreader.o src/backend/access/tran
sam/xlogrecovery.o src/backend/access/transam/xlogstats.o src/back
end/access/transam/xlogutils.o ) >objfiles.txt
1280 make[4]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-postgresql-15.2-dcyzay5tvy4hh7x5pbsvae4hid5
yiqgw/spack-src/src/backend/access/transam'
1281 ( cat brin/objfiles.txt common/objfiles.txt gin/objfiles.txt gist/
objfiles.txt hash/objfiles.txt heap/objfiles.txt index/objfiles.tx
t nbtree/objfiles.txt rmgrdesc/objfiles.txt spgist/objfiles.txt ta
ble/objfiles.txt tablesample/objfiles.txt transam/objfiles.txt; ec
ho ) >objfiles.txt
1282 make[3]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-postgresql-15.2-dcyzay5tvy4hh7x5pbsvae4hid5
yiqgw/spack-src/src/backend/access'
1283 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-postgresql-15.2-dcyzay5tvy4hh7x5pbsvae4hid5
yiqgw/spack-src/src/backend'
>> 1284 make[1]: *** [Makefile:42: all-backend-recurse] Error 2
1285 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-postgresql-15.2-dcyzay5tvy4hh7x5pbsvae4hid5
yiqgw/spack-src/src'
>> 1286 make: *** [GNUmakefile:11: all-src-recurse] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-postgresql-15.2-dcyzay5tvy4hh7x5pbsvae4hid5yiqgw/spack-build-out.txt
==> Warning: Skipping build of emboss-6.6.0-jsutoiqcwlhtthjehaevy4mao3wm5lna since postgresql-15.2-dcyzay5tvy4hh7x5pbsvae4hid5yiqgw failed
==> Error: emboss-6.6.0-jsutoiqcwlhtthjehaevy4mao3wm5lna: 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/libx11-1.8.4-uwfs4whz7y6cxrmbfriae5rjsrkltevg
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/libtiff-4.5.1-llotejmt2kxuv53dmu7fhwrqrz726ygi
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/libxpm-3.5.12-vc4ena325wn2zvugm26gbumskbwvyq2e
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/libgd-2.3.3-is5hfx5ltgpbnqlcji3j46mjw4lnuibm