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 :
------------------------------------------------
-DMPI_NO_CPPBIND -DOMPI_SKIP_MPICXX -D_MPICC_H -DMPICH_SKIP_MPICX
X -DMPIBULL_SKIP_MPICXX -DMPI_NO_CPPBIND -DOMPI_SKIP_MPICXX -D_MPI
CC_H -DMPICH_SKIP_MPICXX -DMPIBULL_SKIP_MPICXX -O3 -DNDEBUG -std=g
nu++11 -MD -MT externals/GTI/system-builder/weaver/CMakeFiles/weav
er.dir/gti/EnumList.cpp.o -MF CMakeFiles/weaver.dir/gti/EnumList.c
pp.o.d -o CMakeFiles/weaver.dir/gti/EnumList.cpp.o -c /data/rccs-s
dt/a01008/tmpdir/spack-stage/spack-stage-must-1.9.0-6coe2zz4oc5sfe
qhdbki6mp7s6kjhljc/spack-src/externals/GTI/system-builder/weaver/g
ti/EnumList.cpp
1349 [ 22%] Building CXX object externals/GTI/system-builder/weaver/CMa
keFiles/weaver.dir/gti/Place.cpp.o
1350 cd /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-mu
st-1.9.0-6coe2zz4oc5sfeqhdbki6mp7s6kjhljc/spack-build-6coe2zz/exte
rnals/GTI/system-builder/weaver && /vol0003/rccs-sdt/data/a01008/s
pack-all-test/env-20240227/spack/lib/spack/env/fj/case-insensitive
/FCC -I/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-must-
1.9.0-6coe2zz4oc5sfeqhdbki6mp7s6kjhljc/spack-src/externals/GTI/sys
tem-builder/weaver/analyses -I/data/rccs-sdt/a01008/tmpdir/spack-s
tage/spack-stage-must-1.9.0-6coe2zz4oc5sfeqhdbki6mp7s6kjhljc/spack
-src/externals/GTI/system-builder/weaver/calls -I/data/rccs-sdt/a0
1008/tmpdir/spack-stage/spack-stage-must-1.9.0-6coe2zz4oc5sfeqhdbk
i6mp7s6kjhljc/spack-src/externals/GTI/system-builder/weaver/gti -I
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-must-1.9.0-6c
oe2zz4oc5sfeqhdbki6mp7s6kjhljc/spack-src/externals/GTI/system-buil
der/weaver/layout -I/data/rccs-sdt/a01008/tmpdir/spack-stage/spack
-stage-must-1.9.0-6coe2zz4oc5sfeqhdbki6mp7s6kjhljc/spack-src/exter
nals/GTI/system-builder/weaver/utility -I/data/rccs-sdt/a01008/tmp
dir/spack-stage/spack-stage-must-1.9.0-6coe2zz4oc5sfeqhdbki6mp7s6k
jhljc/spack-src/externals/GTI/system-builder/weaver/generation -I/
usr/include/libxml2 -I/data/rccs-sdt/a01008/tmpdir/spack-stage/spa
ck-stage-must-1.9.0-6coe2zz4oc5sfeqhdbki6mp7s6kjhljc/spack-src/ext
ernals/GTI/modules/interfaces -I/data/rccs-sdt/a01008/tmpdir/spack
-stage/spack-stage-must-1.9.0-6coe2zz4oc5sfeqhdbki6mp7s6kjhljc/spa
ck-src/externals/GTI/modules/common -I/vol0003/rccs-sdt/data/a0100
8/tmpdir/spack-stage/spack-stage-must-1.9.0-6coe2zz4oc5sfeqhdbki6m
p7s6kjhljc/spack-build-6coe2zz/externals/GTI/system-builder/weaver
-DMPI_NO_CPPBIND -DOMPI_SKIP_MPICXX -D_MPICC_H -DMPICH_SKIP_MPICX
X -DMPIBULL_SKIP_MPICXX -DMPI_NO_CPPBIND -DOMPI_SKIP_MPICXX -D_MPI
CC_H -DMPICH_SKIP_MPICXX -DMPIBULL_SKIP_MPICXX -O3 -DNDEBUG -std=g
nu++11 -MD -MT externals/GTI/system-builder/weaver/CMakeFiles/weav
er.dir/gti/Place.cpp.o -MF CMakeFiles/weaver.dir/gti/Place.cpp.o.d
-o CMakeFiles/weaver.dir/gti/Place.cpp.o -c /data/rccs-sdt/a01008
/tmpdir/spack-stage/spack-stage-must-1.9.0-6coe2zz4oc5sfeqhdbki6mp
7s6kjhljc/spack-src/externals/GTI/system-builder/weaver/gti/Place.
cpp
1351 [ 22%] Building CXX object externals/GTI/system-builder/weaver/CMa
keFiles/weaver.dir/layout/Setting.cpp.o
1352 cd /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-mu
st-1.9.0-6coe2zz4oc5sfeqhdbki6mp7s6kjhljc/spack-build-6coe2zz/exte
rnals/GTI/system-builder/weaver && /vol0003/rccs-sdt/data/a01008/s
pack-all-test/env-20240227/spack/lib/spack/env/fj/case-insensitive
/FCC -I/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-must-
1.9.0-6coe2zz4oc5sfeqhdbki6mp7s6kjhljc/spack-src/externals/GTI/sys
tem-builder/weaver/analyses -I/data/rccs-sdt/a01008/tmpdir/spack-s
tage/spack-stage-must-1.9.0-6coe2zz4oc5sfeqhdbki6mp7s6kjhljc/spack
-src/externals/GTI/system-builder/weaver/calls -I/data/rccs-sdt/a0
1008/tmpdir/spack-stage/spack-stage-must-1.9.0-6coe2zz4oc5sfeqhdbk
i6mp7s6kjhljc/spack-src/externals/GTI/system-builder/weaver/gti -I
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-must-1.9.0-6c
oe2zz4oc5sfeqhdbki6mp7s6kjhljc/spack-src/externals/GTI/system-buil
der/weaver/layout -I/data/rccs-sdt/a01008/tmpdir/spack-stage/spack
-stage-must-1.9.0-6coe2zz4oc5sfeqhdbki6mp7s6kjhljc/spack-src/exter
nals/GTI/system-builder/weaver/utility -I/data/rccs-sdt/a01008/tmp
dir/spack-stage/spack-stage-must-1.9.0-6coe2zz4oc5sfeqhdbki6mp7s6k
jhljc/spack-src/externals/GTI/system-builder/weaver/generation -I/
usr/include/libxml2 -I/data/rccs-sdt/a01008/tmpdir/spack-stage/spa
ck-stage-must-1.9.0-6coe2zz4oc5sfeqhdbki6mp7s6kjhljc/spack-src/ext
ernals/GTI/modules/interfaces -I/data/rccs-sdt/a01008/tmpdir/spack
-stage/spack-stage-must-1.9.0-6coe2zz4oc5sfeqhdbki6mp7s6kjhljc/spa
ck-src/externals/GTI/modules/common -I/vol0003/rccs-sdt/data/a0100
8/tmpdir/spack-stage/spack-stage-must-1.9.0-6coe2zz4oc5sfeqhdbki6m
p7s6kjhljc/spack-build-6coe2zz/externals/GTI/system-builder/weaver
-DMPI_NO_CPPBIND -DOMPI_SKIP_MPICXX -D_MPICC_H -DMPICH_SKIP_MPICX
X -DMPIBULL_SKIP_MPICXX -DMPI_NO_CPPBIND -DOMPI_SKIP_MPICXX -D_MPI
CC_H -DMPICH_SKIP_MPICXX -DMPIBULL_SKIP_MPICXX -O3 -DNDEBUG -std=g
nu++11 -MD -MT externals/GTI/system-builder/weaver/CMakeFiles/weav
er.dir/layout/Setting.cpp.o -MF CMakeFiles/weaver.dir/layout/Setti
ng.cpp.o.d -o CMakeFiles/weaver.dir/layout/Setting.cpp.o -c /data/
rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-must-1.9.0-6coe2zz4
oc5sfeqhdbki6mp7s6kjhljc/spack-src/externals/GTI/system-builder/we
aver/layout/Setting.cpp
...
1384 [ 24%] Linking CXX executable ../../../../bin/weaver
1385 cd /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-mu
st-1.9.0-6coe2zz4oc5sfeqhdbki6mp7s6kjhljc/spack-build-6coe2zz/exte
rnals/GTI/system-builder/weaver && /vol0003/rccs-sdt/data/a01008/s
pack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.
10.0/cmake-3.27.7-ussgjuqkqbxi5dcv7kbp6bugdcjc5ph6/bin/cmake -E cm
ake_link_script CMakeFiles/weaver.dir/link.txt --verbose=1
1386 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/li
b/spack/env/fj/case-insensitive/FCC -DMPI_NO_CPPBIND -DOMPI_SKIP_
MPICXX -D_MPICC_H -DMPICH_SKIP_MPICXX -DMPIBULL_SKIP_MPICXX -DMPI_
NO_CPPBIND -DOMPI_SKIP_MPICXX -D_MPICC_H -DMPICH_SKIP_MPICXX -DMPI
BULL_SKIP_MPICXX -O3 -DNDEBUG CMakeFiles/weaver.dir/analyses/Analy
ses.cpp.o CMakeFiles/weaver.dir/analyses/Analysis.cpp.o CMakeFiles
/weaver.dir/analyses/AnalysisModule.cpp.o CMakeFiles/weaver.dir/an
alyses/InputDescription.cpp.o CMakeFiles/weaver.dir/analyses/Analy
sisGroup.cpp.o CMakeFiles/weaver.dir/analyses/Operation.cpp.o CMak
eFiles/weaver.dir/analyses/Calculation.cpp.o CMakeFiles/weaver.dir
/calls/ApiCalls.cpp.o CMakeFiles/weaver.dir/calls/ApiGroup.cpp.o C
MakeFiles/weaver.dir/calls/Argument.cpp.o CMakeFiles/weaver.dir/ca
lls/Call.cpp.o CMakeFiles/weaver.dir/calls/Input.cpp.o CMakeFiles/
weaver.dir/calls/Mapping.cpp.o CMakeFiles/weaver.dir/calls/Record.
cpp.o CMakeFiles/weaver.dir/calls/ArgumentInput.cpp.o CMakeFiles/w
eaver.dir/calls/CallNameInput.cpp.o CMakeFiles/weaver.dir/calls/Ca
llReturnInput.cpp.o CMakeFiles/weaver.dir/calls/CallIdInput.cpp.o
CMakeFiles/weaver.dir/calls/ArrayArgument.cpp.o CMakeFiles/weaver.
dir/calls/ArrayArgumentOp.cpp.o CMakeFiles/weaver.dir/calls/Operat
ionInput.cpp.o CMakeFiles/weaver.dir/gti/Gti.cpp.o CMakeFiles/weav
er.dir/gti/RequiresApi.cpp.o CMakeFiles/weaver.dir/gti/Prepended.c
pp.o CMakeFiles/weaver.dir/gti/Configurable.cpp.o CMakeFiles/weave
r.dir/gti/CommProtocol.cpp.o CMakeFiles/weaver.dir/gti/Module.cpp.
o CMakeFiles/weaver.dir/gti/CommStrategy.cpp.o CMakeFiles/weaver.d
ir/gti/CommStrategyIntra.cpp.o CMakeFiles/weaver.dir/gti/SettingsD
escription.cpp.o CMakeFiles/weaver.dir/gti/EnumList.cpp.o CMakeFil
es/weaver.dir/gti/Place.cpp.o CMakeFiles/weaver.dir/layout/Setting
.cpp.o CMakeFiles/weaver.dir/layout/Layout.cpp.o CMakeFiles/weaver
.dir/layout/Communication.cpp.o CMakeFiles/weaver.dir/layout/Level
.cpp.o CMakeFiles/weaver.dir/layout/Adjacency.cpp.o CMakeFiles/wea
ver.dir/layout/CallProperties.cpp.o CMakeFiles/weaver.dir/utility/
Verbose.cpp.o CMakeFiles/weaver.dir/utility/SpecificationNode.cpp.
o CMakeFiles/weaver.dir/utility/Printable.cpp.o CMakeFiles/weaver.
dir/generation/GenerationBase.cpp.o CMakeFiles/weaver.dir/generati
on/Wrapper.cpp.o CMakeFiles/weaver.dir/generation/ReceiveForwardin
g.cpp.o CMakeFiles/weaver.dir/generation/ModuleConfig.cpp.o CMakeF
iles/weaver.dir/main.cpp.o -o ../../../../bin/weaver -Wl,-rpath,:
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::: -lxml2
1387 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-must-1.9.0-6coe2zz4oc5sfeqhdbki6mp7s6kjhljc
/spack-build-6coe2zz'
1388 [ 24%] Built target weaver
1389 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-must-1.9.0-6coe2zz4oc5sfeqhdbki6mp7s6kjhljc
/spack-build-6coe2zz'
>> 1390 make: *** [Makefile:159: all] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-must-1.9.0-6coe2zz4oc5sfeqhdbki6mp7s6kjhljc/spack-build-out.txt