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 :
------------------------------------------------
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 setrefs.o setre
fs.c
1101 ( echo src/backend/optimizer/prep/prepagg.o src/backend/optimizer/
prep/prepjointree.o src/backend/optimizer/prep/prepqual.o src/back
end/optimizer/prep/preptlist.o src/backend/optimizer/prep/prepunio
n.o ) >objfiles.txt
1102 /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 hashvalidate.o
hashvalidate.c
1103 make[4]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-postgresql-15.2-dcyzay5tvy4hh7x5pbsvae4hid5
yiqgw/spack-src/src/backend/optimizer/prep'
1104 make -C util all
...
1122 /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 nodeLimit.o nodeLi
mit.c
1123 /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 nodeLockRows.o nod
eLockRows.c
1124 /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 nodeMaterial.o nod
eMaterial.c
1125 /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 nodeMemoize.o node
Memoize.c
1126 touch ../../../src/include/catalog/header-stamp
1127 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'
>> 1128 make[2]: *** [common.mk:39: catalog-recursive] Error 2
1129 /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 nbtree.o nbtree
.c
1130 /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 nodeMergeAppend.o
nodeMergeAppend.c
1131 /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 discard.o discard.
c
1132 /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 dropcmds.o dropcmd
s.c
1133 /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 subselect.o sub
select.c
1134 ( echo src/backend/access/hash/hash.o src/backend/access/hash/hash
_xlog.o src/backend/access/hash/hashfunc.o src/backend/access/hash
/hashinsert.o src/backend/access/hash/hashovfl.o src/backend/acces
s/hash/hashpage.o src/backend/access/hash/hashsearch.o src/backend
/access/hash/hashsort.o src/backend/access/hash/hashutil.o src/bac
kend/access/hash/hashvalidate.o ) >objfiles.txt
...
1293 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'
1294 ( 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
1295 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'
1296 ( 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
1297 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'
1298 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-postgresql-15.2-dcyzay5tvy4hh7x5pbsvae4hid5
yiqgw/spack-src/src/backend'
>> 1299 make[1]: *** [Makefile:42: all-backend-recurse] Error 2
1300 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-postgresql-15.2-dcyzay5tvy4hh7x5pbsvae4hid5
yiqgw/spack-src/src'
>> 1301 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 mapserver-8.0.1-gmdqq7srf7ipuiavdr675yey7iydsbef since postgresql-15.2-dcyzay5tvy4hh7x5pbsvae4hid5yiqgw failed
==> Error: mapserver-8.0.1-gmdqq7srf7ipuiavdr675yey7iydsbef: 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/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/swig-4.1.1-krn47misz4rokhqg4vsn7pyz55cu625z
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/expat-2.5.0-wuv6zzro2s4luf6r3x6zecsjv5ew2xnh
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/proj-9.2.1-y6ebguo5q3jqjq2rnkyvtoo7oasfvtuv
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/libgeotiff-1.7.1-avqa4eibl5cunlpp3xwqhupssu2yw2ss
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/gdal-3.7.3-o7ber2dnhkk5ddjmkbfnh3lvbl7gb2xe