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 :
------------------------------------------------
==> No binary for iproute2-5.11.0-2vireiw4re3kqjqjzrskbwmujzl2amyx found: installing from source
==> Fetching https://spack-llnl-mirror.s3-us-west-2.amazonaws.com/_source-cache/archive/16/16b79e6ce65d4d5fd425cef2fd92a58c403a93faeeed0e0a3202b36a8e857d1f.tar.gz
==> No patches needed for iproute2
==> iproute2: Executing phase: 'autoreconf'
==> iproute2: Executing phase: 'configure'
==> iproute2: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 2:
'make' '-j16' 'V=1'
25 errors found in build log:
126 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/lib
/spack/env/fj/fcc -Wall -Wstrict-prototypes -Wmissing-prototypes -
Wmissing-declarations -Wold-style-definition -Wformat=2 -O2 -pipe -
I../include -I../include/uapi -DRESOLVE_HOSTNAMES -DLIBDIR=\"/usr/l
ib\" -DCONFDIR=\"/etc/iproute2\" -DNETNS_RUN_DIR=\"/var/run/netns\"
-DNETNS_ETC_DIR=\"/etc/netns\" -D_GNU_SOURCE -D_FILE_OFFSET_BITS=6
4 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DHAVE_SETNS -DHAVE_SE
LINUX -DHAVE_ELF -DHAVE_LIBMNL -I/vol0003/rccs-sdt/data/a01008/spac
k-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0
/libmnl-1.0.3-rbtvhot7vaiwcp2foveaa3hfduqpe54o/include -DNEED_STRLC
PY -DHAVE_LIBCAP -c -o ipmptcp.o ipmptcp.c
127 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/lib
/spack/env/fj/fcc -Wall -Wstrict-prototypes -Wmissing-prototypes -
Wmissing-declarations -Wold-style-definition -Wformat=2 -O2 -pipe -
I../include -I../include/uapi -DRESOLVE_HOSTNAMES -DLIBDIR=\"/usr/l
ib\" -DCONFDIR=\"/etc/iproute2\" -DNETNS_RUN_DIR=\"/var/run/netns\"
-DNETNS_ETC_DIR=\"/etc/netns\" -D_GNU_SOURCE -D_FILE_OFFSET_BITS=6
4 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DHAVE_SETNS -DHAVE_SE
LINUX -DHAVE_ELF -DHAVE_LIBMNL -I/vol0003/rccs-sdt/data/a01008/spac
k-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0
/libmnl-1.0.3-rbtvhot7vaiwcp2foveaa3hfduqpe54o/include -DNEED_STRLC
PY -DHAVE_LIBCAP -c -o iplink_bareudp.o iplink_bareudp.c
128 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/lib
/spack/env/fj/fcc -Wall -Wstrict-prototypes -Wmissing-prototypes -
Wmissing-declarations -Wold-style-definition -Wformat=2 -O2 -pipe -
I../include -I../include/uapi -DRESOLVE_HOSTNAMES -DLIBDIR=\"/usr/l
ib\" -DCONFDIR=\"/etc/iproute2\" -DNETNS_RUN_DIR=\"/var/run/netns\"
-DNETNS_ETC_DIR=\"/etc/netns\" -D_GNU_SOURCE -D_FILE_OFFSET_BITS=6
4 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DHAVE_SETNS -DHAVE_SE
LINUX -DHAVE_ELF -DHAVE_LIBMNL -I/vol0003/rccs-sdt/data/a01008/spac
k-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0
/libmnl-1.0.3-rbtvhot7vaiwcp2foveaa3hfduqpe54o/include -DNEED_STRLC
PY -DHAVE_LIBCAP -c -o rtmon.o rtmon.c
129 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/lib
/spack/env/fj/fcc rtmon.o -Wl,-export-dynamic ../lib/libutil.a ../l
ib/libnetlink.a -lselinux -lelf -L/vol0003/rccs-sdt/data/a01008/spa
ck-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.
0/libmnl-1.0.3-rbtvhot7vaiwcp2foveaa3hfduqpe54o/lib -lmnl -lcap -ld
l -o rtmon
130 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/lib
/spack/env/fj/fcc ip.o ipaddress.o ipaddrlabel.o iproute.o iprule.o
ipnetns.o rtm_map.o iptunnel.o ip6tunnel.o tunnel.o ipneigh.o ipnt
able.o iplink.o ipmaddr.o ipmonitor.o ipmroute.o ipprefix.o iptunta
p.o iptoken.o ipxfrm.o xfrm_state.o xfrm_policy.o xfrm_monitor.o ip
link_dummy.o iplink_ifb.o iplink_nlmon.o iplink_team.o iplink_vcan.
o iplink_vxcan.o iplink_vlan.o link_veth.o link_gre.o iplink_can.o
iplink_xdp.o iplink_macvlan.o ipl2tp.o link_vti.o link_vti6.o link_
xfrm.o iplink_vxlan.o tcp_metrics.o iplink_ipoib.o ipnetconf.o link
_ip6tnl.o link_iptnl.o link_gre6.o iplink_bond.o iplink_bond_slave.
o iplink_hsr.o iplink_bridge.o iplink_bridge_slave.o ipfou.o iplink
_ipvlan.o iplink_geneve.o iplink_vrf.o iproute_lwtunnel.o ipmacsec.
o ipila.o ipvrf.o iplink_xstats.o ipseg6.o iplink_netdevsim.o iplin
k_rmnet.o ipnexthop.o ipmptcp.o iplink_bareudp.o ../lib/libutil.a .
./lib/libnetlink.a -Wl,-export-dynamic ../lib/libutil.a ../lib/libn
etlink.a -lselinux -lelf -L/vol0003/rccs-sdt/data/a01008/spack-all-
test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/libmn
l-1.0.3-rbtvhot7vaiwcp2foveaa3hfduqpe54o/lib -lmnl -lcap -ldl -o ip
131 ../lib/libnetlink.a(libnetlink.o): In function `nl_dump_ext_ack':
>> 132 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-iprout
e2-5.11.0-2vireiw4re3kqjqjzrskbwmujzl2amyx/spack-src/lib/libnetlink
.c:88: undefined reference to `mnl_nlmsg_get_payload'
>> 133 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-iprout
e2-5.11.0-2vireiw4re3kqjqjzrskbwmujzl2amyx/spack-src/lib/libnetlink
.c:100: undefined reference to `mnl_nlmsg_get_payload_len'
>> 134 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-iprout
e2-5.11.0-2vireiw4re3kqjqjzrskbwmujzl2amyx/spack-src/lib/libnetlink
.c:102: undefined reference to `mnl_attr_parse'
>> 135 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-iprout
e2-5.11.0-2vireiw4re3kqjqjzrskbwmujzl2amyx/spack-src/lib/libnetlink
.c:106: undefined reference to `mnl_attr_get_str'
>> 136 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-iprout
e2-5.11.0-2vireiw4re3kqjqjzrskbwmujzl2amyx/spack-src/lib/libnetlink
.c:109: undefined reference to `mnl_attr_get_u32'
137 ../lib/libnetlink.a(libnetlink.o): In function `err_attr_cb':
>> 138 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-iprout
e2-5.11.0-2vireiw4re3kqjqjzrskbwmujzl2amyx/spack-src/lib/libnetlink
.c:60: undefined reference to `mnl_attr_type_valid'
>> 139 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-iprout
e2-5.11.0-2vireiw4re3kqjqjzrskbwmujzl2amyx/spack-src/lib/libnetlink
.c:65: undefined reference to `mnl_attr_get_type'
>> 140 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-iprout
e2-5.11.0-2vireiw4re3kqjqjzrskbwmujzl2amyx/spack-src/lib/libnetlink
.c:66: undefined reference to `mnl_attr_validate'
141 ../lib/libnetlink.a(libnetlink.o): In function `nl_dump_ext_ack_don
e':
>> 142 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-iprout
e2-5.11.0-2vireiw4re3kqjqjzrskbwmujzl2amyx/spack-src/lib/libnetlink
.c:138: undefined reference to `mnl_attr_parse'
>> 143 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-iprout
e2-5.11.0-2vireiw4re3kqjqjzrskbwmujzl2amyx/spack-src/lib/libnetlink
.c:142: undefined reference to `mnl_attr_get_str'
>> 144 clang-7: error: linker command failed with exit code 1 (use -v to s
ee invocation)
>> 145 make[1]: *** [Makefile:30: rtmon] Error 1
146 make[1]: *** Waiting for unfinished jobs....
147 ../lib/libnetlink.a(libnetlink.o): In function `nl_dump_ext_ack':
>> 148 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-iprout
e2-5.11.0-2vireiw4re3kqjqjzrskbwmujzl2amyx/spack-src/lib/libnetlink
.c:88: undefined reference to `mnl_nlmsg_get_payload'
>> 149 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-iprout
e2-5.11.0-2vireiw4re3kqjqjzrskbwmujzl2amyx/spack-src/lib/libnetlink
.c:100: undefined reference to `mnl_nlmsg_get_payload_len'
>> 150 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-iprout
e2-5.11.0-2vireiw4re3kqjqjzrskbwmujzl2amyx/spack-src/lib/libnetlink
.c:102: undefined reference to `mnl_attr_parse'
>> 151 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-iprout
e2-5.11.0-2vireiw4re3kqjqjzrskbwmujzl2amyx/spack-src/lib/libnetlink
.c:106: undefined reference to `mnl_attr_get_str'
>> 152 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-iprout
e2-5.11.0-2vireiw4re3kqjqjzrskbwmujzl2amyx/spack-src/lib/libnetlink
.c:109: undefined reference to `mnl_attr_get_u32'
153 ../lib/libnetlink.a(libnetlink.o): In function `err_attr_cb':
>> 154 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-iprout
e2-5.11.0-2vireiw4re3kqjqjzrskbwmujzl2amyx/spack-src/lib/libnetlink
.c:60: undefined reference to `mnl_attr_type_valid'
>> 155 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-iprout
e2-5.11.0-2vireiw4re3kqjqjzrskbwmujzl2amyx/spack-src/lib/libnetlink
.c:65: undefined reference to `mnl_attr_get_type'
>> 156 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-iprout
e2-5.11.0-2vireiw4re3kqjqjzrskbwmujzl2amyx/spack-src/lib/libnetlink
.c:66: undefined reference to `mnl_attr_validate'
157 ../lib/libnetlink.a(libnetlink.o): In function `nl_dump_ext_ack_don
e':
>> 158 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-iprout
e2-5.11.0-2vireiw4re3kqjqjzrskbwmujzl2amyx/spack-src/lib/libnetlink
.c:138: undefined reference to `mnl_attr_parse'
>> 159 /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-iprout
e2-5.11.0-2vireiw4re3kqjqjzrskbwmujzl2amyx/spack-src/lib/libnetlink
.c:142: undefined reference to `mnl_attr_get_str'
>> 160 clang-7: error: linker command failed with exit code 1 (use -v to s
ee invocation)
>> 161 make[1]: *** [Makefile:27: ip] Error 1
162 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-iproute2-5.11.0-2vireiw4re3kqjqjzrskbwmujzl2a
myx/spack-src/ip'
>> 163 make: *** [Makefile:64: all] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-iproute2-5.11.0-2vireiw4re3kqjqjzrskbwmujzl2amyx/spack-build-out.txt