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 :
------------------------------------------------
k-stage/spack-stage-pmix-5.0.1-lzwu5zkztox3fndgwrprc6l2xbqqrxwk/sp
ack-src && /bin/sh '/data/rccs-sdt/a01008/tmpdir/spack-stage/spack
-stage-pmix-5.0.1-lzwu5zkztox3fndgwrprc6l2xbqqrxwk/spack-src/confi
g/missing' aclocal-1.16 -I ./config
1407 configure.ac:255: warning: OAC_CHECK_OS_FLAVORS is m4_require'd bu
t not m4_defun'd
>> 1408 src/mca/pif/bsdx_ipv4/configure.m4:24: MCA_pmix_pif_bsdx_ipv4_CONF
IG is expanded from...
>> 1409 config/pmix_mca.m4:493: MCA_CONFIGURE_M4_CONFIG_COMPONENT is expan
ded from...
>> 1410 config/pmix_mca.m4:272: MCA_CONFIGURE_FRAMEWORK is expanded from..
.
>> 1411 config/pmix_mca.m4:42: PMIX_MCA is expanded from...
>> 1412 config/pmix.m4:37: PMIX_SETUP_CORE is expanded from...
>> 1413 configure.ac:255: the top level
1414 configure.ac:255: warning: OAC_CHECK_OS_FLAVORS is m4_require'd bu
t not m4_defun'd
>> 1415 src/mca/pif/bsdx_ipv6/configure.m4:24: MCA_pmix_pif_bsdx_ipv6_CONF
IG is expanded from...
>> 1416 config/pmix_mca.m4:493: MCA_CONFIGURE_M4_CONFIG_COMPONENT is expan
ded from...
>> 1417 config/pmix_mca.m4:272: MCA_CONFIGURE_FRAMEWORK is expanded from..
.
>> 1418 config/pmix_mca.m4:42: PMIX_MCA is expanded from...
>> 1419 config/pmix.m4:37: PMIX_SETUP_CORE is expanded from...
>> 1420 configure.ac:255: the top level
1421 configure.ac:255: warning: OAC_CHECK_OS_FLAVORS is m4_require'd bu
t not m4_defun'd
>> 1422 src/mca/pif/linux_ipv6/configure.m4:24: MCA_pmix_pif_linux_ipv6_CO
NFIG is expanded from...
>> 1423 config/pmix_mca.m4:493: MCA_CONFIGURE_M4_CONFIG_COMPONENT is expan
ded from...
>> 1424 config/pmix_mca.m4:272: MCA_CONFIGURE_FRAMEWORK is expanded from..
.
>> 1425 config/pmix_mca.m4:42: PMIX_MCA is expanded from...
>> 1426 config/pmix.m4:37: PMIX_SETUP_CORE is expanded from...
>> 1427 configure.ac:255: the top level
1428 configure.ac:255: warning: OAC_CHECK_OS_FLAVORS is m4_require'd bu
t not m4_defun'd
>> 1429 src/mca/pif/posix_ipv4/configure.m4:24: MCA_pmix_pif_posix_ipv4_CO
NFIG is expanded from...
>> 1430 config/pmix_mca.m4:493: MCA_CONFIGURE_M4_CONFIG_COMPONENT is expan
ded from...
>> 1431 config/pmix_mca.m4:272: MCA_CONFIGURE_FRAMEWORK is expanded from..
.
>> 1432 config/pmix_mca.m4:42: PMIX_MCA is expanded from...
>> 1433 config/pmix.m4:37: PMIX_SETUP_CORE is expanded from...
>> 1434 configure.ac:255: the top level
1435 configure.ac:255: warning: OAC_CHECK_OS_FLAVORS is m4_require'd bu
t not m4_defun'd
>> 1436 src/mca/pif/solaris_ipv6/configure.m4:22: MCA_pmix_pif_solaris_ipv
6_CONFIG is expanded from...
>> 1437 config/pmix_mca.m4:493: MCA_CONFIGURE_M4_CONFIG_COMPONENT is expan
ded from...
>> 1438 config/pmix_mca.m4:272: MCA_CONFIGURE_FRAMEWORK is expanded from..
.
>> 1439 config/pmix_mca.m4:42: PMIX_MCA is expanded from...
>> 1440 config/pmix.m4:37: PMIX_SETUP_CORE is expanded from...
>> 1441 configure.ac:255: the top level
1442 CDPATH="${ZSH_VERSION+.}:" && cd /data/rccs-sdt/a01008/tmpdir/spac
k-stage/spack-stage-pmix-5.0.1-lzwu5zkztox3fndgwrprc6l2xbqqrxwk/sp
ack-src && /bin/sh '/data/rccs-sdt/a01008/tmpdir/spack-stage/spack
-stage-pmix-5.0.1-lzwu5zkztox3fndgwrprc6l2xbqqrxwk/spack-src/confi
g/missing' autoconf
1443 cd /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-pmix-5.0.
1-lzwu5zkztox3fndgwrprc6l2xbqqrxwk/spack-src && /bin/sh /data/rccs
-sdt/a01008/tmpdir/spack-stage/spack-stage-pmix-5.0.1-lzwu5zkztox3
fndgwrprc6l2xbqqrxwk/spack-src/config/missing automake-1.16 --fore
ign
1444 /bin/sh ./config.status --recheck
1445 running CONFIG_SHELL=/bin/sh /bin/sh /data/rccs-sdt/a01008/tmpdir/
spack-stage/spack-stage-pmix-5.0.1-lzwu5zkztox3fndgwrprc6l2xbqqrxw
k/spack-src/configure --prefix=/vol0003/rccs-sdt/data/a01008/spack
-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0
/pmix-5.0.1-lzwu5zkztox3fndgwrprc6l2xbqqrxwk --enable-shared --ena
ble-static --disable-sphinx --without-munge --with-libevent=/usr -
-with-hwloc=/usr --with-libevent-libdir=/usr/lib64 --with-hwloc-li
bdir=/usr/lib64 --disable-python-bindings --enable-pmi-backward-co
mpatibility --disable-man-pages CC=/vol0003/rccs-sdt/data/a01008/s
pack-all-test/env-20240227/spack/lib/spack/env/fj/fcc PKG_CONFIG_P
ATH=/usr/share/pkgconfig:/usr/lib64/pkgconfig --no-create --no-rec
ursion
1446 configure: WARNING: unrecognized options: --enable-pmi-backward-co
mpatibility, --disable-man-pages
1447 checking for a sed that does not truncate output... /usr/bin/sed
...
1458 checking for a BSD-compatible install... /usr/bin/install -c
1459 checking whether build environment is sane... yes
1460 checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
1461 checking for gawk... gawk
1462 checking whether make sets $(MAKE)... yes
1463 checking whether make supports nested variables... yes
>> 1464 configure: error: source directory already configured; run "make d
istclean" there first
>> 1465 make[3]: *** [Makefile:766: config.status] Error 1
1466 make[3]: *** Waiting for unfinished jobs....
1467 make[3]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-pmix-5.0.1-lzwu5zkztox3fndgwrprc6l2xbqqrxwk
/spack-src'
>> 1468 make[2]: *** [Makefile:776: /data/rccs-sdt/a01008/tmpdir/spack-sta
ge/spack-stage-pmix-5.0.1-lzwu5zkztox3fndgwrprc6l2xbqqrxwk/spack-s
rc/aclocal.m4] Error 2
1469 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-pmix-5.0.1-lzwu5zkztox3fndgwrprc6l2xbqqrxwk
/spack-src/src/mca/base'
>> 1470 make[1]: *** [Makefile:1338: all-recursive] Error 1
1471 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-pmix-5.0.1-lzwu5zkztox3fndgwrprc6l2xbqqrxwk
/spack-src/src'
>> 1472 make: *** [Makefile:858: all-recursive] Error 1
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-pmix-5.0.1-lzwu5zkztox3fndgwrprc6l2xbqqrxwk/spack-build-out.txt
==> Warning: Skipping build of openmpi-4.1.6-svzknaie2dl4yhkhwsd2neambe4rh6rf since pmix-5.0.1-lzwu5zkztox3fndgwrprc6l2xbqqrxwk failed
==> Warning: Skipping build of everytrace-example-develop-ekz4rkcaks7gggqgfiourty27mmq7mgd since openmpi-4.1.6-svzknaie2dl4yhkhwsd2neambe4rh6rf failed
==> Installing everytrace-0.2.2-nr2rwo73f4wqczxdwxspjjfkwjwy73gh [14/16]
==> No binary for everytrace-0.2.2-nr2rwo73f4wqczxdwxspjjfkwjwy73gh found: installing from source
==> Using cached archive: /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/cache/_source-cache/archive/04/0487276bb24e648388862d8e1d8cfe56b529f7e3d840df3fcb5b3a3dad4016e1.tar.gz
==> No patches needed for everytrace
==> everytrace: Executing phase: 'cmake'
==> Error: ProcessError: Command exited with status 1:
'/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/cmake-3.27.7-ussgjuqkqbxi5dcv7kbp6bugdcjc5ph6/bin/cmake' '-G' 'Unix Makefiles' '-DCMAKE_INSTALL_PREFIX:STRING=/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/everytrace-0.2.2-nr2rwo73f4wqczxdwxspjjfkwjwy73gh' '-DCMAKE_BUILD_TYPE:STRING=Release' '-DCMAKE_INTERPROCEDURAL_OPTIMIZATION:BOOL=OFF' '-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON' '-DCMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=ON' '-DCMAKE_INSTALL_RPATH:STRING=/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/everytrace-0.2.2-nr2rwo73f4wqczxdwxspjjfkwjwy73gh/lib;/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/everytrace-0.2.2-nr2rwo73f4wqczxdwxspjjfkwjwy73gh/lib64;/opt/FJSVxtclanga/tcsds-mpi-latest/lib64' '-DCMAKE_PREFIX_PATH:STRING=/vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/cmake-3.27.7-ussgjuqkqbxi5dcv7kbp6bugdcjc5ph6;/opt/FJSVxtclanga/tcsds-mpi-latest' '-DUSE_MPI:BOOL=ON' '-DUSE_FORTRAN:BOOL=ON' '-DUSE_CXX:BOOL=ON' '/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-everytrace-0.2.2-nr2rwo73f4wqczxdwxspjjfkwjwy73gh/spack-src'
1 error found in build log:
22 -- Detecting C compiler ABI info
23 -- Detecting C compiler ABI info - done
24 -- Check for working C compiler: /vol0003/rccs-sdt/data/a01008/spack
-all-test/env-20240227/spack/lib/spack/env/fj/fcc - skipped
25 -- Detecting C compile features
26 -- Detecting C compile features - done
27 -- CMAKE_INSTALL_RPATH /vol0003/rccs-sdt/data/a01008/spack-all-test/
env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/everytrace-
0.2.2-nr2rwo73f4wqczxdwxspjjfkwjwy73gh/lib
>> 28 CMake Error at cmake/FindPackageHandleStandardArgs.cmake:51 (MESSAGE
):
29 Could not find REQUIRED package MPI_C
30 Call Stack (most recent call first):
31 cmake/FindMPI.cmake:581 (find_package_handle_standard_args)
32 CMakeLists.txt:61 (find_package)
33
34
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-everytrace-0.2.2-nr2rwo73f4wqczxdwxspjjfkwjwy73gh/spack-build-out.txt
==> Error: everytrace-example-develop-ekz4rkcaks7gggqgfiourty27mmq7mgd: Package was not installed
==> Error: Installation request failed. Refer to reported errors for failing package(s).