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
==> Warning: using "openssl@1.1.1k" which is a deprecated version
[+] /usr (external gettext-0.19.8.1-6jl23wn6jpwquhvqibpwhvia7vxsgrq3)
[+] /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
[+] /usr (external openssl-1.1.1k-bprmjv6lxavt4jwalf6ucpmia7oubuqp)
[+] /usr (external perl-5.26.3-rkgbbov2pluaat3kknhtag5ui3vltkqk)
[+] /vol0004/apps/oss/spack-v0.19/opt/spack/linux-rhel8-a64fx/fj-4.8.1/python-3.10.8-7q66snjvhvy7im57hncbgpirmddrb5sk (external python-3.10.8-zcbuy6dnhwhmsrco46b6ayaywy4nrfcy)
[+] /usr (external readline-7.0-e42rjj4i2akf22cltht7kf2fuxvhok62)
[+] /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/pcre2-10.42-6kbyqamjjurixzzgishkv3abmew2p6xx
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/swig-4.1.1-krn47misz4rokhqg4vsn7pyz55cu625z
==> Installing cctools-7.4.2-d3knfot7oasjvbahxm5v6plvumvxrdsi [11/11]
==> No binary for cctools-7.4.2-d3knfot7oasjvbahxm5v6plvumvxrdsi found: installing from source
==> Fetching https://spack-llnl-mirror.s3-us-west-2.amazonaws.com/_source-cache/archive/7c/7c8c86f09bcb9ad23ab44e52dfb5bf3a4e4a1ad84ef51e500a9c8c2371770f4b.tar.gz
==> Applied patch /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/repos/builtin/packages/cctools/arm.patch
==> Ran patch() for cctools
==> cctools: Executing phase: 'autoreconf'
==> cctools: Executing phase: 'configure'
==> cctools: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 2:
'make' '-j16' 'V=1'
14 errors found in build log:
947 LINK chirp_get
948 LINK chirp_put
949 LINK resource_monitor
950 LINK chirp_status
951 LINK chirp_fuse
952 LINK chirp_stream_files
>> 953 clang-7: error: unknown argument: '-fstack-protector-strong'
>> 954 clang-7: error: unknown argument: '-fstack-clash-protection'
>> 955 make[4]: *** [/vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spa
ck-stage-cctools-7.4.2-d3knfot7oasjvbahxm5v6plvumvxrdsi/spack-src/
rules.mk:6: work_queue_wrap.o] Error 1
956 make[4]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-cctools-7.4.2-d3knfot7oasjvbahxm5v6plvumvxr
dsi/spack-src/work_queue/src/bindings/perl'
>> 957 make[3]: *** [Makefile:7: perl] Error 2
958 make[3]: *** Waiting for unfinished jobs....
959 LINK chirp_benchmark
960 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-cctools-7.4.2-d3knfot7oasjvbahxm5v6plvumvxr
dsi/spack-src/resource_monitor/src'
961 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-cctools-7.4.2-d3knfot7oasjvbahxm5v6plvumvxr
dsi/spack-src/resource_monitor'
962 LINK chirp_distribute
963 LINK _work_queue.so
964 make[4]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-cctools-7.4.2-d3knfot7oasjvbahxm5v6plvumvxr
dsi/spack-src/work_queue/src/bindings/python3'
965 make[3]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-cctools-7.4.2-d3knfot7oasjvbahxm5v6plvumvxr
dsi/spack-src/work_queue/src/bindings'
>> 966 make[2]: *** [Makefile:42: bindings] Error 2
967 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-cctools-7.4.2-d3knfot7oasjvbahxm5v6plvumvxr
dsi/spack-src/work_queue/src'
>> 968 make[1]: *** [Makefile:10: src] Error 2
969 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-cctools-7.4.2-d3knfot7oasjvbahxm5v6plvumvxr
dsi/spack-src/work_queue'
>> 970 make: *** [Makefile:28: work_queue] Error 2
971 make: *** Waiting for unfinished jobs....
972 ar rv libconfuga.a confuga.o confuga_namespace.o confuga_replica.o
confuga_node.o confuga_job.o confuga_file.o confuga_gc.o chirp_gl
obal.o chirp_multi.o chirp_recursive.o chirp_reli.o chirp_client.o
chirp_matrix.o chirp_stream.o chirp_ticket.o json.o json_aux.o ch
irp_sqlite.o sqlite3.o
973 ar: creating libconfuga.a
974 a - confuga.o
975 a - confuga_namespace.o
976 a - confuga_replica.o
...
998 SWIG chirp.i (python)
999 make[4]: Entering directory '/vol0003/rccs-sdt/data/a01008/tmpdir/
spack-stage/spack-stage-cctools-7.4.2-d3knfot7oasjvbahxm5v6plvumvx
rdsi/spack-src/chirp/src/bindings/perl'
1000 SWIG chirp.i (perl5)
1001 SWIG chirp.i (perl5)
1002 SWIG chirp.i (python)
1003 COMPILE chirp_wrap.o
>> 1004 clang-7: error: unknown argument: '-fstack-protector-strong'
>> 1005 clang-7: error: unknown argument: '-fstack-clash-protection'
>> 1006 make[4]: *** [/vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spa
ck-stage-cctools-7.4.2-d3knfot7oasjvbahxm5v6plvumvxrdsi/spack-src/
rules.mk:6: chirp_wrap.o] Error 1
1007 make[4]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-cctools-7.4.2-d3knfot7oasjvbahxm5v6plvumvxr
dsi/spack-src/chirp/src/bindings/perl'
>> 1008 make[3]: *** [Makefile:7: perl] Error 2
1009 make[3]: *** Waiting for unfinished jobs....
1010 ln -sf /System/Library/Frameworks/Python.framework .
1011 ln -sf /System/Library/Frameworks/Python.framework .
1012 COMPILE chirp_wrap.o
1013 LINK _CChirp.so
1014 make[4]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-cctools-7.4.2-d3knfot7oasjvbahxm5v6plvumvxr
dsi/spack-src/chirp/src/bindings/python3'
1015 make[3]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-cctools-7.4.2-d3knfot7oasjvbahxm5v6plvumvxr
dsi/spack-src/chirp/src/bindings'
>> 1016 make[2]: *** [Makefile:63: bindings] Error 2
1017 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-cctools-7.4.2-d3knfot7oasjvbahxm5v6plvumvxr
dsi/spack-src/chirp/src'
>> 1018 make[1]: *** [Makefile:10: src] Error 2
1019 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-cctools-7.4.2-d3knfot7oasjvbahxm5v6plvumvxr
dsi/spack-src/chirp'
>> 1020 make: *** [Makefile:28: chirp] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-cctools-7.4.2-d3knfot7oasjvbahxm5v6plvumvxrdsi/spack-build-out.txt