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 :
------------------------------------------------
==> Warning: config:terminal_title has been replaced by install_status and is ignored
==> Warning: Failed to initialize repository: '$spack/var/spack/repos/local'.
No repo.yaml found in '$spack/var/spack/repos/local'
To remove the bad repository, run this command:
spack repo rm $spack/var/spack/repos/local
[+] /usr (external gmake-4.2.1-eszqmok6vi6wxcmklx6bqloeidbh25kb)
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/gnuconfig-2022-09-17-w33oejhx46ex2iql4orzjqdmt2kdqdb2
[+] /usr (external perl-5.26.3-rkgbbov2pluaat3kknhtag5ui3vltkqk)
==> Installing hivex-1.3.23-y7wad4rkj7lvnvhfeow3xu6bkzloexe2 [4/4]
==> No binary for hivex-1.3.23-y7wad4rkj7lvnvhfeow3xu6bkzloexe2 found: installing from source
==> Fetching https://spack-llnl-mirror.s3-us-west-2.amazonaws.com/_source-cache/archive/40/40cf5484f15c94672259fb3b99a90bef6f390e63f37a52a1c06808a2016a6bbd.tar.gz
==> No patches needed for hivex
==> hivex: Executing phase: 'autoreconf'
==> hivex: Executing phase: 'configure'
==> hivex: Executing phase: 'build'
==> hivex: Executing phase: 'install'
==> Error: ProcessError: Command exited with status 2:
'make' '-j16' 'install'
6 errors found in build log:
554 make[1]: Entering directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-hivex-1.3.23-y7wad4rkj7lvnvhfeow3xu6bkzloexe
2/spack-src/python'
555 make[2]: Entering directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-hivex-1.3.23-y7wad4rkj7lvnvhfeow3xu6bkzloexe
2/spack-src/python'
556 make[2]: Nothing to be done for 'install-exec-am'.
557 /usr/bin/mkdir -p '/usr/lib64/python3.6/site-packages'
558 /usr/bin/mkdir -p '/usr/lib64/python3.6/site-packages/hivex'
559 /bin/sh ../libtool --mode=install /usr/bin/install -c libhivex
mod.la '/usr/lib64/python3.6/site-packages'
>> 560 /usr/bin/mkdir: cannot create directory '/usr/lib64/python3.6/site-
packages/hivex': Permission denied
>> 561 make[2]: *** [Makefile:736: install-pythonmodDATA] Error 1
562 make[2]: *** Waiting for unfinished jobs....
563 libtool: warning: relinking 'libhivexmod.la'
564 libtool: install: (cd /vol0003/rccs-sdt/data/a01008/tmpdir/spack-st
age/spack-stage-hivex-1.3.23-y7wad4rkj7lvnvhfeow3xu6bkzloexe2/spack
-src/python; /bin/sh "/vol0003/rccs-sdt/data/a01008/tmpdir/spack-st
age/spack-stage-hivex-1.3.23-y7wad4rkj7lvnvhfeow3xu6bkzloexe2/spack
-src/libtool" --tag CC --mode=relink /vol0003/rccs-sdt/data/a01008
/spack-all-test/env-20240227/spack/lib/spack/env/fj/fcc -Wall -I/us
r/include/python3.6m -I/data/rccs-sdt/a01008/tmpdir/spack-stage/spa
ck-stage-hivex-1.3.23-y7wad4rkj7lvnvhfeow3xu6bkzloexe2/spack-src/in
clude -g -O2 -avoid-version -shared -module -shrext .cpython-36m-aa
rch64-linux-gnu.so -o libhivexmod.la -rpath /usr/lib64/python3.6/si
te-packages libhivexmod_la-hivex-py.lo ../lib/libhivex.la )
565 libtool: relink: /vol0003/rccs-sdt/data/a01008/spack-all-test/env-2
0240227/spack/lib/spack/env/fj/fcc -shared -fPIC -DPIC .libs/libh
ivexmod_la-hivex-py.o -Wl,-rpath -Wl,/vol0003/rccs-sdt/data/a0100
8/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-
4.10.0/hivex-1.3.23-y7wad4rkj7lvnvhfeow3xu6bkzloexe2/lib -L/vol0003
/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/l
inux-rhel8-a64fx/fj-4.10.0/hivex-1.3.23-y7wad4rkj7lvnvhfeow3xu6bkzl
oexe2/lib -lhivex -g -O2 -pthread -Wl,-soname -Wl,libhivexmod.cp
ython-36m-aarch64-linux-gnu.so -o .libs/libhivexmod.cpython-36m-aar
ch64-linux-gnu.so
566 libtool: install: /usr/bin/install -c .libs/libhivexmod.cpython-36m
-aarch64-linux-gnu.soT /usr/lib64/python3.6/site-packages/libhivexm
od.cpython-36m-aarch64-linux-gnu.so
>> 567 /usr/bin/install: cannot create regular file '/usr/lib64/python3.6/
site-packages/libhivexmod.cpython-36m-aarch64-linux-gnu.so': Permis
sion denied
>> 568 make[2]: *** [Makefile:651: install-pythonLTLIBRARIES] Error 1
569 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-hivex-1.3.23-y7wad4rkj7lvnvhfeow3xu6bkzloexe2
/spack-src/python'
>> 570 make[1]: *** [Makefile:1017: install-am] Error 2
571 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-hivex-1.3.23-y7wad4rkj7lvnvhfeow3xu6bkzloexe2
/spack-src/python'
>> 572 make: *** [Makefile:520: install-recursive] Error 1
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-hivex-1.3.23-y7wad4rkj7lvnvhfeow3xu6bkzloexe2/spack-build-out.txt