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
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/libiconv-1.17-nh4rfr3f3pcowrx2xcn2l45yyfy3xzk6
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/npth-1.6-rhwihhchpchxsfcw6ftbcq4icr32h6in
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/zlib-ng-2.1.4-m4nsqgrityww4eqljits3svzi4wynus3
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/libgpg-error-1.47-bk6rwdkodbomfs556fio35g7o6lhnfw6
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/libgcrypt-1.10.2-qkggbkzrxx5uqkfan7urfg7f2ha57e4e
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/libassuan-2.5.6-3wficill2qton6p64cj7q2qjyjaqurnb
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/libksba-1.6.4-a5t42dcdhge5o64pbn2mfjvflsimyxjo
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/pinentry-1.2.1-bienipujtzjwuwsl2bl43mthldhg433t
==> Installing gnupg-2.4.3-iihssvpvczwnz4wy74fg3e7h43jsajcr [11/12]
==> No binary for gnupg-2.4.3-iihssvpvczwnz4wy74fg3e7h43jsajcr found: installing from source
==> Using cached archive: /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/cache/_source-cache/archive/a2/a271ae6d732f6f4d80c258ad9ee88dd9c94c8fdc33c3e45328c4d7c126bd219d.tar.bz2
==> No patches needed for gnupg
==> gnupg: Executing phase: 'autoreconf'
==> gnupg: Executing phase: 'configure'
==> gnupg: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 2:
'make' '-j16' 'V=1'
5 errors found in build log:
1672 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-gnupg
-2.4.3-iihssvpvczwnz4wy74fg3e7h43jsajcr/spack-src/build-aux/missin
g: line 81: makeinfo: command not found
1673 incd="`test -f defsincdate || echo '/data/rccs-sdt/a01008/tmpdir/s
pack-stage/spack-stage-gnupg-2.4.3-iihssvpvczwnz4wy74fg3e7h43jsajc
r/spack-src/doc/'`defsincdate"; \
1674 for file in gnupg7.texi gpg.texi gpgsm.texi gpg-agent.texi dirmngr
.texi scdaemon.texi tools.texi wks.texi gpg-card.texi ; do \
1675 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-202
40227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/libgpg-error-1.4
7-bk6rwdkodbomfs556fio35g7o6lhnfw6/bin/yat2m -I /data/rccs-sdt/a01
008/tmpdir/spack-stage/spack-stage-gnupg-2.4.3-iihssvpvczwnz4wy74f
g3e7h43jsajcr/spack-src/doc --release "GnuPG 2.4.3" --source "GNU
Privacy Guard 2.4" --store \
1676 --date "`cat $incd 2>/dev/null`" \
1677 `test -f '$file' || echo '/data/rccs-sdt/a01008/tmpdir/s
pack-stage/spack-stage-gnupg-2.4.3-iihssvpvczwnz4wy74fg3e7h43jsajc
r/spack-src/doc/'`$file ; done
>> 1678 WARNING: 'makeinfo' is missing on your system.
1679 You should only need it if you modified a '.texi' file, o
r
1680 any other file indirectly affecting the aspect of the man
ual.
1681 You might want to install the Texinfo package:
1682 <http://www.gnu.org/software/texinfo/>
1683 The spurious makeinfo call might also be the consequence
of
1684 using a buggy 'make' (AIX, DU, IRIX), in which case you m
ight
1685 want to install GNU make:
1686 <http://www.gnu.org/software/make/>
>> 1687 make[3]: *** [Makefile:574: /data/rccs-sdt/a01008/tmpdir/spack-sta
ge/spack-stage-gnupg-2.4.3-iihssvpvczwnz4wy74fg3e7h43jsajcr/spack-
src/doc/gnupg.info] Error 127
1688 make[3]: *** Waiting for unfinished jobs....
1689 make[3]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-gnupg-2.4.3-iihssvpvczwnz4wy74fg3e7h43jsajc
r/spack-src/doc'
>> 1690 make[2]: *** [Makefile:538: all] Error 2
1691 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-gnupg-2.4.3-iihssvpvczwnz4wy74fg3e7h43jsajc
r/spack-src/doc'
>> 1692 make[1]: *** [Makefile:632: all-recursive] Error 1
1693 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-gnupg-2.4.3-iihssvpvczwnz4wy74fg3e7h43jsajc
r/spack-src'
>> 1694 make: *** [Makefile:552: all] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-gnupg-2.4.3-iihssvpvczwnz4wy74fg3e7h43jsajcr/spack-build-out.txt
==> Warning: Skipping build of gpgme-1.20.0-jsqejyryyyx32xjkbcrptb256bpf3pi4 since gnupg-2.4.3-iihssvpvczwnz4wy74fg3e7h43jsajcr failed
==> Error: gpgme-1.20.0-jsqejyryyyx32xjkbcrptb256bpf3pi4: Package was not installed
==> Error: Installation request failed. Refer to reported errors for failing package(s).