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 gettext-0.19.8.1-6jl23wn6jpwquhvqibpwhvia7vxsgrq3)
[+] /usr (external m4-1.4.18-craoyd3hmfdcanz7zxglna5yxcvdtoem)
[+] /opt/FJSVxtclanga/tcsds-mpi-latest (external fujitsu-mpi-head-3njd5uwuazr4j2no6fqh4cpjmezknh3z)
[+] /usr (external gmake-4.2.1-eszqmok6vi6wxcmklx6bqloeidbh25kb)
[+] /usr (external gmp-6.1.2-bdn4t2jwhvr743frsbjwrvaavy5ytp3g)
[+] /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
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/flex-2.6.3-udlfzibabfli2hc4lyhfxk7p5xd3pv4f
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/bison-3.8.2-kviw7pt3aorzqonkoy2vxqd5nzod5xdv
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/mpfr-4.2.0-xgnqg2zix5lb3bnfego7iurj4xxqijr7
==> Installing bertini-1.5-nmwuorjmpi7557dxmicurwgrkptkkwrd [10/10]
==> No binary for bertini-1.5-nmwuorjmpi7557dxmicurwgrkptkkwrd found: installing from source
==> Fetching https://spack-llnl-mirror.s3-us-west-2.amazonaws.com/_source-cache/archive/a9/a9a68a96e180fe6a93ba1bc1d61f522784c9a053b049b2cbd98008b5b6deec3c.tar.gz
==> No patches needed for bertini
==> bertini: Executing phase: 'autoreconf'
==> bertini: Executing phase: 'configure'
==> bertini: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 2:
'make' '-j16' 'V=1'
21 errors found in build log:
121 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-bertin
i-1.5-nmwuorjmpi7557dxmicurwgrkptkkwrd/spack-src/config/missing: li
ne 52: automake-1.11: command not found
122 WARNING: `automake-1.11' is missing on your system. You should onl
y need it if
123 you modified `Makefile.am', `acinclude.m4' or `configure.a
c'.
124 You might want to install the `Automake' and `Perl' packag
es.
125 Grab them from any GNU archive site.
126 configure.ac:26: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call
detected in body
>> 127 ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from..
.
>> 128 ../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE is expanded fro
m...
>> 129 ../../lib/autoconf/general.m4:2678: AC_LINK_IFELSE is expanded from
...
>> 130 m4/libtool.m4:1022: _LT_SYS_MODULE_PATH_AIX is expanded from...
>> 131 m4/libtool.m4:4161: _LT_LINKER_SHLIBS is expanded from...
>> 132 m4/libtool.m4:5236: _LT_LANG_C_CONFIG is expanded from...
>> 133 m4/libtool.m4:138: _LT_SETUP is expanded from...
>> 134 m4/libtool.m4:67: LT_INIT is expanded from...
>> 135 m4/libtool.m4:102: AC_PROG_LIBTOOL is expanded from...
>> 136 configure.ac:26: the top level
137 configure.ac:26: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call
detected in body
>> 138 ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from..
.
>> 139 ../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE is expanded fro
m...
>> 140 ../../lib/autoconf/general.m4:2678: AC_LINK_IFELSE is expanded from
...
>> 141 m4/libtool.m4:4161: _LT_LINKER_SHLIBS is expanded from...
>> 142 m4/libtool.m4:5236: _LT_LANG_C_CONFIG is expanded from...
>> 143 m4/libtool.m4:138: _LT_SETUP is expanded from...
>> 144 m4/libtool.m4:67: LT_INIT is expanded from...
>> 145 m4/libtool.m4:102: AC_PROG_LIBTOOL is expanded from...
>> 146 configure.ac:26: the top level
147 /bin/sh ./config.status --recheck
148 running CONFIG_SHELL=/bin/sh /bin/sh /data/rccs-sdt/a01008/tmpdir/s
pack-stage/spack-stage-bertini-1.5-nmwuorjmpi7557dxmicurwgrkptkkwrd
/spack-src/configure --prefix=/vol0003/rccs-sdt/data/a01008/spack-a
ll-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/be
rtini-1.5-nmwuorjmpi7557dxmicurwgrkptkkwrd CC=/vol0003/rccs-sdt/dat
a/a01008/spack-all-test/env-20240227/spack/lib/spack/env/fj/fcc --n
o-create --no-recursion
149 checking for a BSD-compatible install... /usr/bin/install -c
150 checking whether build environment is sane... yes
151 checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
152 checking for gawk... gawk
153 checking whether make sets $(MAKE)... yes
>> 154 configure: error: source directory already configured; run "make di
stclean" there first
>> 155 make: *** [Makefile:618: config.status] Error 1
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-bertini-1.5-nmwuorjmpi7557dxmicurwgrkptkkwrd/spack-build-out.txt