List of Open Source Software which can be built on Fugaku

Spack logo
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.
  • OpenJDK 11
  • Ruby 2.6.5 or later
  • Python2 2.7.15
  • Python3 3.6.8
  • Numpy 1.14.3
  • SciPy 1.0.0
  • Eclipse IDE 2019-09 R Packages
Please contact us from email:

libctl 4.5.1

Compiler Fujitsu Compiler Fujitsu C/C++ Compiler 4.10.0 tcsds-1.2.38
Result Dependency Error

Failed Reason

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
[+] /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 gettext-0.19.8.1-6jl23wn6jpwquhvqibpwhvia7vxsgrq3)
[+] /usr (external gmp-6.1.2-bdn4t2jwhvr743frsbjwrvaavy5ytp3g)
[+] /usr (external libffi-3.1-t3pvneonzixzuuslyi77hvdmtpiwcmnn)
[+] /usr (external libtool-2.4.6-c63win5txkc7eap5ppbbjjoaqyj5i6wx)
[+] /usr (external pkgconf-1.4.2-mmjuloqcob6vnd6bylwgum67waaa3kht)
[+] /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/libiconv-1.17-nh4rfr3f3pcowrx2xcn2l45yyfy3xzk6
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/libatomic-ops-7.8.0-wsolc47pnjjvz4omt2coxo5zokj4kirf
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/libunistring-1.1-z2viquc3scbkaqsvmebdltlkex4g3zxv
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/bdw-gc-8.2.4-2swjoxgvn3y3o2v3se5w6jv6styn75jl
==> Installing guile-2.2.6-qephmfkbzkxjubdzclfxiqw2o6hq7fh5 [13/14]
==> No binary for guile-2.2.6-qephmfkbzkxjubdzclfxiqw2o6hq7fh5 found: installing from source
==> Using cached archive: /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/cache/_source-cache/archive/08/08c0e7487777740b61cdd97949b69e8a5e2997d8c2fe6c7e175819eb18444506.tar.gz
==> No patches needed for guile
==> guile: Executing phase: 'autoreconf'
==> guile: Executing phase: 'configure'
==> guile: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 2:
'make' '-j16' 'V=1'

8 errors found in build log:
1198 checking for suffix of executables...
1199 checking whether we are cross compiling... am/bootstrap.am:34: war
ning: AM_V_GUILEC_$(V: non-POSIX recursive variable expansion
1200 bootstrap/Makefile.am:27: 'am/bootstrap.am' included from here
1201 am/bootstrap.am:35: warning: AM_V_GUILEC_$(AM_DEFAULT_VERBOSITY: n
on-POSIX recursive variable expansion
1202 bootstrap/Makefile.am:27: 'am/bootstrap.am' included from here
1203 bootstrap/Makefile.am:34: warning: filter-out ice-9/eval.go ice-9/
psyntax-pp.go, $(GOBJECTS: non-POSIX variable name
>> 1204 bootstrap/Makefile.am:34: (probably a GNU make extension)
1205 no
1206 checking for suffix of object files... o
1207 checking whether we are using the GNU C compiler... yes
1208 checking whether /vol0003/rccs-sdt/data/a01008/spack-all-test/env-
20240227/spack/lib/spack/env/fj/fcc accepts -g... yes
1209 checking for /vol0003/rccs-sdt/data/a01008/spack-all-test/env-2024
0227/spack/lib/spack/env/fj/fcc option to accept ISO C89... none n
eeded
1210 checking whether /vol0003/rccs-sdt/data/a01008/spack-all-test/env-
20240227/spack/lib/spack/env/fj/fcc understands -c and -o together
... am/snarf:5: warning: AM_V_SNARF_$(V: non-POSIX recursive varia
ble expansion

...

1226 checking how to run the C preprocessor... am/guilec:23: warning: A
M_V_GUILEC_$(V: non-POSIX recursive variable expansion
1227 module/Makefile.am:23: 'am/guilec' included from here
1228 am/guilec:24: warning: AM_V_GUILEC_$(AM_DEFAULT_VERBOSITY: non-POS
IX recursive variable expansion
1229 module/Makefile.am:23: 'am/guilec' included from here
1230 module/Makefile.am:28: warning: ':='-style assignments are not por
table
1231 prebuilt/i686-pc-linux-gnu/Makefile.am:22: warning: shell basename
$(subdir: non-POSIX variable name
>> 1232 prebuilt/i686-pc-linux-gnu/Makefile.am:22: (probably a GNU make ex
tension)
1233 am/bootstrap.am:34: warning: AM_V_GUILEC_$(V: non-POSIX recursive
variable expansion
1234 prebuilt/i686-pc-linux-gnu/Makefile.am:25: 'am/bootstrap.am' inc
luded from here
1235 am/bootstrap.am:35: warning: AM_V_GUILEC_$(AM_DEFAULT_VERBOSITY: n
on-POSIX recursive variable expansion
1236 prebuilt/i686-pc-linux-gnu/Makefile.am:25: 'am/bootstrap.am' inc
luded from here
1237 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/li
b/spack/env/fj/fcc -std=gnu11 -E
1238 prebuilt/mips-unknown-linux-gnu/Makefile.am:22: warning: shell bas
ename $(subdir: non-POSIX variable name
>> 1239 prebuilt/mips-unknown-linux-gnu/Makefile.am:22: (probably a GNU ma
ke extension)
1240 am/bootstrap.am:34: warning: AM_V_GUILEC_$(V: non-POSIX recursive
variable expansion
1241 prebuilt/mips-unknown-linux-gnu/Makefile.am:25: 'am/bootstrap.am
' included from here
1242 am/bootstrap.am:35: warning: AM_V_GUILEC_$(AM_DEFAULT_VERBOSITY: n
on-POSIX recursive variable expansion
1243 prebuilt/mips-unknown-linux-gnu/Makefile.am:25: 'am/bootstrap.am
' included from here
1244 prebuilt/x86_64-unknown-linux-gnu/Makefile.am:22: warning: shell b
asename $(subdir: non-POSIX variable name
>> 1245 prebuilt/x86_64-unknown-linux-gnu/Makefile.am:22: (probably a GNU
make extension)
1246 am/bootstrap.am:34: warning: AM_V_GUILEC_$(V: non-POSIX recursive
variable expansion
1247 prebuilt/x86_64-unknown-linux-gnu/Makefile.am:25: 'am/bootstrap.
am' included from here
1248 am/bootstrap.am:35: warning: AM_V_GUILEC_$(AM_DEFAULT_VERBOSITY: n
on-POSIX recursive variable expansion
1249 prebuilt/x86_64-unknown-linux-gnu/Makefile.am:25: 'am/bootstrap.
am' included from here
1250 checking for grep that handles long lines and -e... /usr/bin/grep
1251 checking for egrep... /usr/bin/grep -E

...

2484 -e 's|@''PRAGMA_COLUMNS''@||g' \
2485 -e 's|@''NEXT_LIMITS_H''@|<limits.h>|g' \
2486 < /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-guile
-2.2.6-qephmfkbzkxjubdzclfxiqw2o6hq7fh5/spack-src/lib/limits.in.h;
\
2487 } > limits.h-t && \
2488 mv limits.h-t limits.h
2489 /bin/sh: gperf: command not found
>> 2490 make[2]: *** [Makefile:2910: iconv_open-hpux.h] Error 127
2491 make[2]: *** Waiting for unfinished jobs....
2492 /bin/sh: gperf: command not found
>> 2493 make[2]: *** [Makefile:2916: iconv_open-osf.h] Error 127
2494 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-guile-2.2.6-qephmfkbzkxjubdzclfxiqw2o6hq7fh
5/spack-src/spack-build/lib'
>> 2495 make[1]: *** [Makefile:1857: all-recursive] Error 1
2496 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-guile-2.2.6-qephmfkbzkxjubdzclfxiqw2o6hq7fh
5/spack-src/spack-build'
>> 2497 make: *** [Makefile:1743: all] Error 2

See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-guile-2.2.6-qephmfkbzkxjubdzclfxiqw2o6hq7fh5/spack-build-out.txt

==> Warning: Skipping build of libctl-4.5.1-wny6g4ii5snhis3yp2xzyxgsqhpollk5 since guile-2.2.6-qephmfkbzkxjubdzclfxiqw2o6hq7fh5 failed
==> Error: libctl-4.5.1-wny6g4ii5snhis3yp2xzyxgsqhpollk5: Package was not installed
==> Error: Installation request failed. Refer to reported errors for failing package(s).


<= Back to list