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
[+] /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
==> Installing haveged-1.9.13-z5jc7hdoruc7qkv34ymlze7q2sup3vhw [3/3]
==> No binary for haveged-1.9.13-z5jc7hdoruc7qkv34ymlze7q2sup3vhw found: installing from source
==> Fetching https://spack-llnl-mirror.s3-us-west-2.amazonaws.com/_source-cache/archive/d1/d17bd22fa1745daca5ac72e014ed3b0fe5720da4c115953124b1bf2a0aa2b04b.tar.gz
==> No patches needed for haveged
==> haveged: Executing phase: 'autoreconf'
==> haveged: Executing phase: 'configure'
==> haveged: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 2:
'make' '-j16' 'V=1'
23 errors found in build log:
261 cd /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-haveged-1.
9.13-z5jc7hdoruc7qkv34ymlze7q2sup3vhw/spack-src && /bin/sh /vol0003
/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-haveged-1.9.13
-z5jc7hdoruc7qkv34ymlze7q2sup3vhw/spack-src/config/missing automake
-1.16 --gnu --ignore-deps
262 cd /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-haveged-1.
9.13-z5jc7hdoruc7qkv34ymlze7q2sup3vhw/spack-src && /bin/sh /vol0003
/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-haveged-1.9.13
-z5jc7hdoruc7qkv34ymlze7q2sup3vhw/spack-src/config/missing automake
-1.16 --gnu --ignore-deps
263 /bin/sh ./config.status --recheck
264 running CONFIG_SHELL=/bin/sh /bin/sh /data/rccs-sdt/a01008/tmpdir/s
pack-stage/spack-stage-haveged-1.9.13-z5jc7hdoruc7qkv34ymlze7q2sup3
vhw/spack-src/configure --prefix=/vol0003/rccs-sdt/data/a01008/spac
k-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0
/haveged-1.9.13-z5jc7hdoruc7qkv34ymlze7q2sup3vhw CC=/vol0003/rccs-s
dt/data/a01008/spack-all-test/env-20240227/spack/lib/spack/env/fj/f
cc --no-create --no-recursion
265 /bin/sh ./config.status --recheck
266 running CONFIG_SHELL=/bin/sh /bin/sh /data/rccs-sdt/a01008/tmpdir/s
pack-stage/spack-stage-haveged-1.9.13-z5jc7hdoruc7qkv34ymlze7q2sup3
vhw/spack-src/configure --prefix=/vol0003/rccs-sdt/data/a01008/spac
k-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0
/haveged-1.9.13-z5jc7hdoruc7qkv34ymlze7q2sup3vhw CC=/vol0003/rccs-s
dt/data/a01008/spack-all-test/env-20240227/spack/lib/spack/env/fj/f
cc --no-create --no-recursion
>> 267 automake-1.16: error: cannot remove src/Makefile.in: No such file o
r directory
>> 268 make[3]: *** [Makefile:381: /data/rccs-sdt/a01008/tmpdir/spack-stag
e/spack-stage-haveged-1.9.13-z5jc7hdoruc7qkv34ymlze7q2sup3vhw/spack
-src/Makefile.in] Error 1
269 make[3]: *** Waiting for unfinished jobs....
270 cd . && /bin/sh ./config.status Makefile
271 checking for gcc... /vol0003/rccs-sdt/data/a01008/spack-all-test/en
v-20240227/spack/lib/spack/env/fj/fcc
272 config.status: creating Makefile
273 /bin/sh ./config.status --recheck
274 running CONFIG_SHELL=/bin/sh /bin/sh /data/rccs-sdt/a01008/tmpdir/s
pack-stage/spack-stage-haveged-1.9.13-z5jc7hdoruc7qkv34ymlze7q2sup3
vhw/spack-src/configure --prefix=/vol0003/rccs-sdt/data/a01008/spac
k-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0
/haveged-1.9.13-z5jc7hdoruc7qkv34ymlze7q2sup3vhw CC=/vol0003/rccs-s
dt/data/a01008/spack-all-test/env-20240227/spack/lib/spack/env/fj/f
cc --no-create --no-recursion
...
277 checking for suffix of executables...
278 checking whether we are cross compiling... checking for gcc... /vol
0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/lib/spa
ck/env/fj/fcc
279 no
280 checking for suffix of object files... o
281 checking whether we are using the GNU C compiler... checking whethe
r the C compiler works... yes
282 checking whether /vol0003/rccs-sdt/data/a01008/spack-all-test/env-2
0240227/spack/lib/spack/env/fj/fcc accepts -g... no
>> 283 configure: error: in `/vol0003/rccs-sdt/data/a01008/tmpdir/spack-st
age/spack-stage-haveged-1.9.13-z5jc7hdoruc7qkv34ymlze7q2sup3vhw/spa
ck-src':
>> 284 configure: error: C compiler cannot create executables
285 See `config.log' for more details
>> 286 make[3]: *** [Makefile:404: config.status] Error 77
287 make[3]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-haveged-1.9.13-z5jc7hdoruc7qkv34ymlze7q2sup3v
hw/spack-src'
>> 288 make[2]: *** [Makefile:305: /data/rccs-sdt/a01008/tmpdir/spack-stag
e/spack-stage-haveged-1.9.13-z5jc7hdoruc7qkv34ymlze7q2sup3vhw/spack
-src/configure] Error 2
289 make[2]: *** Waiting for unfinished jobs....
>> 290 sed: can't read conftest.c: No such file or directory
>> 291 cat: confdefs.h: No such file or directory
292 no
>> 293 checking for /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240
227/spack/lib/spack/env/fj/fcc option to accept ISO C89... cat: con
fdefs.h: No such file or directory
294 none needed
>> 295 checking whether /vol0003/rccs-sdt/data/a01008/spack-all-test/env-2
0240227/spack/lib/spack/env/fj/fcc understands -c and -o together..
. cat: confdefs.h: No such file or directory
296 yes
>> 297 checking how to run the C preprocessor... cat: confdefs.h: No such
file or directory
>> 298 cat: confdefs.h: No such file or directory
299 /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/lib
/spack/env/fj/fcc -E
>> 300 cat: confdefs.h: No such file or directory
>> 301 cat: confdefs.h: No such file or directory
302 checking for grep that handles long lines and -e... /usr/bin/grep
303 checking for egrep... /usr/bin/grep -E
>> 304 checking for ANSI C header files... cat: confdefs.h: No such file o
r directory
>> 305 cat: confdefs.h: No such file or directory
>> 306 cat: confdefs.h: No such file or directory
>> 307 cat: confdefs.h: No such file or directory
308 yes
309 checking for sys/types.h... yes
310 checking for sys/stat.h... yes
311 checking for stdlib.h... yes
312 checking for string.h... yes
313 checking for memory.h... yes
...
322 checking for a BSD-compatible install... /usr/bin/install -c
323 checking whether build environment is sane... yes
324 checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
325 checking for gawk... gawk
326 checking whether make sets $(MAKE)... yes
327 checking whether make supports nested variables... yes
>> 328 configure: error: source directory already configured; run "make di
stclean" there first
>> 329 make[3]: *** [Makefile:404: config.status] Error 1
330 make[3]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-haveged-1.9.13-z5jc7hdoruc7qkv34ymlze7q2sup3v
hw/spack-src'
>> 331 make[2]: *** [Makefile:281: /data/rccs-sdt/a01008/tmpdir/spack-stag
e/spack-stage-haveged-1.9.13-z5jc7hdoruc7qkv34ymlze7q2sup3vhw/spack
-src/init.d/Makefile.in] Error 1
332 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-haveged-1.9.13-z5jc7hdoruc7qkv34ymlze7q2sup3v
hw/spack-src/init.d'
>> 333 make[1]: *** [Makefile:478: all-recursive] Error 1
334 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-haveged-1.9.13-z5jc7hdoruc7qkv34ymlze7q2sup3v
hw/spack-src'
>> 335 make: *** [Makefile:374: all] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-haveged-1.9.13-z5jc7hdoruc7qkv34ymlze7q2sup3vhw/spack-build-out.txt