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
[+] /opt/FJSVxtclanga/tcsds-ssl2-latest (external fujitsu-ssl2-head-7eif42hdxt2tixz7cufiyhj62kz3jntb)
[+] /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
==> Installing jags-4.3.0-3qqn3f7xwdso6ljgqtbqiusnp5xj4oig [4/4]
==> No binary for jags-4.3.0-3qqn3f7xwdso6ljgqtbqiusnp5xj4oig found: installing from source
==> Fetching https://spack-llnl-mirror.s3-us-west-2.amazonaws.com/_source-cache/archive/8a/8ac5dd57982bfd7d5f0ee384499d62f3e0bb35b5f1660feb368545f1186371fc.tar.gz
==> No patches needed for jags
==> jags: Executing phase: 'autoreconf'
==> jags: Executing phase: 'configure'
==> jags: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 2:
'make' '-j16' 'V=1'
6 errors found in build log:
649 libtool: link: ( cd ".libs" && rm -f "libgraph.la" && ln -s "../lib
graph.la" "libgraph.la" )
650 make[4]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-jags-4.3.0-3qqn3f7xwdso6ljgqtbqiusnp5xj4oig/s
pack-src/src/lib/graph'
651 Making all in model
652 make[4]: Entering directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-jags-4.3.0-3qqn3f7xwdso6ljgqtbqiusnp5xj4oig/
spack-src/src/lib/model'
653 cd /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-jags-4.3.0
-3qqn3f7xwdso6ljgqtbqiusnp5xj4oig/spack-src && /bin/sh /data/rccs-s
dt/a01008/tmpdir/spack-stage/spack-stage-jags-4.3.0-3qqn3f7xwdso6lj
gqtbqiusnp5xj4oig/spack-src/missing automake-1.15 --gnu src/lib/mod
el/Makefile
654 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-jags-4.3.0-3qq
n3f7xwdso6ljgqtbqiusnp5xj4oig/spack-src/missing: line 81: automake-
1.15: command not found
>> 655 WARNING: 'automake-1.15' is missing on your system.
656 You should only need it if you modified 'Makefile.am' or
657 'configure.ac' or m4 files included by 'configure.ac'.
658 The 'automake' program is part of the GNU Automake package
:
659 <http://www.gnu.org/software/automake>
660 It also requires GNU Autoconf, GNU m4 and Perl in order to
run:
661 <http://www.gnu.org/software/autoconf>
662 <http://www.gnu.org/software/m4/>
663 <http://www.perl.org/>
>> 664 make[4]: *** [Makefile:352: /data/rccs-sdt/a01008/tmpdir/spack-stag
e/spack-stage-jags-4.3.0-3qqn3f7xwdso6ljgqtbqiusnp5xj4oig/spack-src
/src/lib/model/Makefile.in] Error 127
665 make[4]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-jags-4.3.0-3qqn3f7xwdso6ljgqtbqiusnp5xj4oig/s
pack-src/src/lib/model'
>> 666 make[3]: *** [Makefile:606: all-recursive] Error 1
667 make[3]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-jags-4.3.0-3qqn3f7xwdso6ljgqtbqiusnp5xj4oig/s
pack-src/src/lib'
>> 668 make[2]: *** [Makefile:390: all-recursive] Error 1
669 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-jags-4.3.0-3qqn3f7xwdso6ljgqtbqiusnp5xj4oig/s
pack-src/src'
>> 670 make[1]: *** [Makefile:438: all-recursive] Error 1
671 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-jags-4.3.0-3qqn3f7xwdso6ljgqtbqiusnp5xj4oig/s
pack-src'
>> 672 make: *** [Makefile:370: all] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-jags-4.3.0-3qqn3f7xwdso6ljgqtbqiusnp5xj4oig/spack-build-out.txt