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 :
------------------------------------------------
ers --disable-papi --disable-opencl --disable-cuda --enable-mpi --w
ith-mpicc=/opt/FJSVxtclanga/tcsds-mpi-latest/bin/mpifcc --with-hwlo
c=/usr CC=/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227
/spack/lib/spack/env/fj/fcc CXX=/vol0003/rccs-sdt/data/a01008/spack
-all-test/env-20240227/spack/lib/spack/env/fj/case-insensitive/FCC
F77=/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack
/lib/spack/env/fj/frt FC=/vol0003/rccs-sdt/data/a01008/spack-all-te
st/env-20240227/spack/lib/spack/env/fj/frt --no-create --no-recursi
on
>> 591 configure.ac:71: error: version mismatch. This is Automake 1.16.1,
>> 592 configure.ac:71: but the definition used by this AM_INIT_AUTOMAKE
>> 593 configure.ac:71: comes from Automake 1.16.5. You should recreate
>> 594 configure.ac:71: aclocal.m4 with aclocal and run automake again.
595 checking build system type... aarch64-unknown-linux-gnu
596 checking host system type... aarch64-unknown-linux-gnu
597 checking target system type... aarch64-unknown-linux-gnu
598 checking for a BSD-compatible install... configure.ac:71: warning:
user variable 'ETAGS' defined here ...
599 /usr/share/automake-1.16/am/tags.am: ... overrides Automake variabl
e 'ETAGS' defined here
600 configure.ac:71: warning: user variable 'CTAGS' defined here ...
...
608 checking whether make sets $(MAKE)... configure.ac:71: warning: use
r variable 'ETAGS' defined here ...
609 /usr/share/automake-1.16/am/tags.am: ... overrides Automake variabl
e 'ETAGS' defined here
610 configure.ac:71: warning: user variable 'CTAGS' defined here ...
611 /usr/share/automake-1.16/am/tags.am: ... overrides Automake variabl
e 'CTAGS' defined here
612 yes
613 checking whether make supports nested variables... yes
>> 614 configure: error: source directory already configured; run "make di
stclean" there first
615 configure.ac:71: warning: user variable 'ETAGS' defined here ...
616 /usr/share/automake-1.16/am/tags.am: ... overrides Automake variabl
e 'ETAGS' defined here
617 configure.ac:71: warning: user variable 'CTAGS' defined here ...
618 /usr/share/automake-1.16/am/tags.am: ... overrides Automake variabl
e 'CTAGS' defined here
>> 619 make: *** [Makefile:950: config.status] Error 1
620 make: *** Waiting for unfinished jobs....
621 configure.ac:71: warning: user variable 'ETAGS' defined here ...
622 /usr/share/automake-1.16/am/tags.am: ... overrides Automake variabl
e 'ETAGS' defined here
623 configure.ac:71: warning: user variable 'CTAGS' defined here ...
624 /usr/share/automake-1.16/am/tags.am: ... overrides Automake variabl
e 'CTAGS' defined here
625 configure.ac:71: warning: user variable 'ETAGS' defined here ...
...
628 /usr/share/automake-1.16/am/tags.am: ... overrides Automake variabl
e 'CTAGS' defined here
629 configure.ac:71: warning: user variable 'ETAGS' defined here ...
630 /usr/share/automake-1.16/am/tags.am: ... overrides Automake variabl
e 'ETAGS' defined here
631 configure.ac:71: warning: user variable 'CTAGS' defined here ...
632 /usr/share/automake-1.16/am/tags.am: ... overrides Automake variabl
e 'CTAGS' defined here
633 examples/stencil/Makefile.am:33: warning: LAUNCHER was already defi
ned in condition TRUE, which includes condition STARPU_USE_MPI ...
>> 634 make/starpu-tests.mk:18: ... 'LAUNCHER' previously defined here
635 examples/stencil/Makefile.am:16: 'make/starpu-tests.mk' included
from here
636 examples/stencil/Makefile.am:34: warning: LAUNCHER_ENV was already
defined in condition TRUE, which includes condition STARPU_USE_MPI
...
>> 637 make/starpu-tests.mk:17: ... 'LAUNCHER_ENV' previously defined here
638 examples/stencil/Makefile.am:16: 'make/starpu-tests.mk' included
from here
639 configure.ac:71: warning: user variable 'ETAGS' defined here ...
640 /usr/share/automake-1.16/am/tags.am: ... overrides Automake variabl
e 'ETAGS' defined here
641 configure.ac:71: warning: user variable 'CTAGS' defined here ...
642 /usr/share/automake-1.16/am/tags.am: ... overrides Automake variabl
e 'CTAGS' defined here
643 configure.ac:71: warning: user variable 'ETAGS' defined here ...
...
654 /usr/share/automake-1.16/am/tags.am: ... overrides Automake variabl
e 'CTAGS' defined here
655 configure.ac:71: warning: user variable 'ETAGS' defined here ...
656 /usr/share/automake-1.16/am/tags.am: ... overrides Automake variabl
e 'ETAGS' defined here
657 configure.ac:71: warning: user variable 'CTAGS' defined here ...
658 /usr/share/automake-1.16/am/tags.am: ... overrides Automake variabl
e 'CTAGS' defined here
659 mpi/examples/Makefile.am:26: warning: LAUNCHER multiply defined in
condition TRUE ...
>> 660 make/starpu-tests.mk:18: ... 'LAUNCHER' previously defined here
661 mpi/examples/Makefile.am:17: 'make/starpu-tests.mk' included from
here
662 mpi/examples/Makefile.am:27: warning: LAUNCHER_ENV multiply defined
in condition TRUE ...
>> 663 make/starpu-tests.mk:17: ... 'LAUNCHER_ENV' previously defined here
664 mpi/examples/Makefile.am:17: 'make/starpu-tests.mk' included from
here
665 configure.ac:71: warning: user variable 'ETAGS' defined here ...
666 /usr/share/automake-1.16/am/tags.am: ... overrides Automake variabl
e 'ETAGS' defined here
667 configure.ac:71: warning: user variable 'CTAGS' defined here ...
668 /usr/share/automake-1.16/am/tags.am: ... overrides Automake variabl
e 'CTAGS' defined here
669 configure.ac:71: warning: user variable 'ETAGS' defined here ...
670 /usr/share/automake-1.16/am/tags.am: ... overrides Automake variabl
e 'ETAGS' defined here
671 configure.ac:71: warning: user variable 'CTAGS' defined here ...
672 /usr/share/automake-1.16/am/tags.am: ... overrides Automake variabl
e 'CTAGS' defined here
673 mpi/tests/Makefile.am:26: warning: LAUNCHER multiply defined in con
dition TRUE ...
>> 674 make/starpu-tests.mk:18: ... 'LAUNCHER' previously defined here
675 mpi/tests/Makefile.am:17: 'make/starpu-tests.mk' included from he
re
676 mpi/tests/Makefile.am:27: warning: LAUNCHER_ENV multiply defined in
condition TRUE ...
>> 677 make/starpu-tests.mk:17: ... 'LAUNCHER_ENV' previously defined here
678 mpi/tests/Makefile.am:17: 'make/starpu-tests.mk' included from he
re
679 configure.ac:71: warning: user variable 'ETAGS' defined here ...
680 /usr/share/automake-1.16/am/tags.am: ... overrides Automake variabl
e 'ETAGS' defined here
681 configure.ac:71: warning: user variable 'CTAGS' defined here ...
682 /usr/share/automake-1.16/am/tags.am: ... overrides Automake variabl
e 'CTAGS' defined here
683 configure.ac:71: warning: user variable 'ETAGS' defined here ...
...
782 The 'automake' program is part of the GNU Automake package
:
783 <https://www.gnu.org/software/automake>
784 It also requires GNU Autoconf, GNU m4 and Perl in order to
run:
785 <https://www.gnu.org/software/autoconf>
786 <https://www.gnu.org/software/m4/>
787 <https://www.perl.org/>
>> 788 make: *** [Makefile:926: /data/rccs-sdt/a01008/tmpdir/spack-stage/s
pack-stage-starpu-1.4.1-nfamtb6kfnbzhjyz6cs4lmbjm6gnagqs/spack-src/
Makefile.in] Error 1
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-starpu-1.4.1-nfamtb6kfnbzhjyz6cs4lmbjm6gnagqs/spack-build-out.txt
==> Warning: Skipping build of chameleon-1.2.0-66kvhceokgldtulvoztf5vfbbtp3mrol since starpu-1.4.1-nfamtb6kfnbzhjyz6cs4lmbjm6gnagqs failed
==> Error: chameleon-1.2.0-66kvhceokgldtulvoztf5vfbbtp3mrol: Package was not installed
==> Error: Installation request failed. Refer to reported errors for failing package(s).