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 :
------------------------------------------------
>> 350 make[1]: *** [Makefile:3461: erasure_code/aarch64/gf_vect_mad_neon.
lo] Error 1
351 make[1]: *** Waiting for unfinished jobs....
>> 352 erasure_code/aarch64/gf_2vect_mad_neon.S:400:2: error: unknown dire
ctive
353 .dword 0x0000000000000000, 0x0000000000000000
354 ^
>> 355 erasure_code/aarch64/gf_2vect_mad_neon.S:401:2: error: unknown dire
ctive
356 .dword 0xffffffffffffffff, 0xffffffffffffffff
357 ^
>> 358 make[1]: *** [Makefile:3461: erasure_code/aarch64/gf_2vect_mad_neon
.lo] Error 1
>> 359 erasure_code/aarch64/gf_3vect_mad_neon.S:380:2: error: unknown dire
ctive
360 .dword 0x0000000000000000, 0x0000000000000000
361 ^
>> 362 erasure_code/aarch64/gf_3vect_mad_neon.S:381:2: error: unknown dire
ctive
363 .dword 0xffffffffffffffff, 0xffffffffffffffff
364 ^
>> 365 make[1]: *** [Makefile:3461: erasure_code/aarch64/gf_3vect_mad_neon
.lo] Error 1
>> 366 erasure_code/aarch64/gf_4vect_mad_neon.S:454:2: error: unknown dire
ctive
367 .dword 0x0000000000000000, 0x0000000000000000
368 ^
>> 369 erasure_code/aarch64/gf_4vect_mad_neon.S:455:2: error: unknown dire
ctive
370 .dword 0xffffffffffffffff, 0xffffffffffffffff
371 ^
>> 372 erasure_code/aarch64/gf_5vect_mad_neon.S:533:2: error: unknown dire
ctive
373 .dword 0x0000000000000000, 0x0000000000000000
374 ^
>> 375 erasure_code/aarch64/gf_5vect_mad_neon.S:534:2: error: unknown dire
ctive
376 .dword 0xffffffffffffffff, 0xffffffffffffffff
377 ^
>> 378 make[1]: *** [Makefile:3461: erasure_code/aarch64/gf_4vect_mad_neon
.lo] Error 1
>> 379 make[1]: *** [Makefile:3461: erasure_code/aarch64/gf_5vect_mad_neon
.lo] Error 1
>> 380 erasure_code/aarch64/gf_6vect_mad_neon.S:608:2: error: unknown dire
ctive
381 .dword 0x0000000000000000, 0x0000000000000000
382 ^
>> 383 erasure_code/aarch64/gf_6vect_mad_neon.S:609:2: error: unknown dire
ctive
384 .dword 0xffffffffffffffff, 0xffffffffffffffff
385 ^
>> 386 make[1]: *** [Makefile:3461: erasure_code/aarch64/gf_6vect_mad_neon
.lo] Error 1
387 libtool: compile: /vol0003/rccs-sdt/data/a01008/spack-all-test/env
-20240227/spack/lib/spack/env/fj/fcc -D__ASSEMBLY__ -DPACKAGE_NAME=
\"libisal\" -DPACKAGE_TARNAME=\"isa-l\" -DPACKAGE_VERSION=\"2.30.0\
" "-DPACKAGE_STRING=\"libisal 2.30.0\"" -DPACKAGE_BUGREPORT=\"sg.su
pport.isal@intel.com\" -DPACKAGE_URL=\"http://01.org/storage-accele
ration-library\" -DPACKAGE=\"isa-l\" -DVERSION=\"2.30.0\" -DSTDC_HE
ADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTY
PES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -D__EXTENSIONS__=1 -D_A
LL_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_
SOURCE=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIMITS_H=1
-DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_STDLIB
_H=1 -DHAVE_MALLOC=1 -DHAVE_MEMMOVE=1 -DHAVE_MEMSET=1 -DHAVE_GETOPT
=1 -I. -I/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-isa-l
-2.30.0-wdrctg2xqwn5fim7oduigxzxaq7bduch/spack-src -Wall -Wchar-sub
scripts -Wformat-security -Wnested-externs -Wpointer-arith -Wshadow
-Wstrict-prototypes -Wtype-limits -I /data/rccs-sdt/a01008/tmpdir/
spack-stage/spack-stage-isa-l-2.30.0-wdrctg2xqwn5fim7oduigxzxaq7bdu
ch/spack-src/include/ -I /data/rccs-sdt/a01008/tmpdir/spack-stage/s
pack-stage-isa-l-2.30.0-wdrctg2xqwn5fim7oduigxzxaq7bduch/spack-src/
erasure_code -I /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stag
e-isa-l-2.30.0-wdrctg2xqwn5fim7oduigxzxaq7bduch/spack-src/crc -I /d
ata/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-isa-l-2.30.0-wdr
ctg2xqwn5fim7oduigxzxaq7bduch/spack-src/igzip -I /data/rccs-sdt/a01
008/tmpdir/spack-stage/spack-stage-isa-l-2.30.0-wdrctg2xqwn5fim7odu
igxzxaq7bduch/spack-src/tests/fuzz -I /data/rccs-sdt/a01008/tmpdir/
spack-stage/spack-stage-isa-l-2.30.0-wdrctg2xqwn5fim7oduigxzxaq7bdu
ch/spack-src/examples/ec -g -O2 -MT erasure_code/aarch64/gf_vect_mu
l_neon.lo -MD -MP -MF erasure_code/aarch64/.deps/gf_vect_mul_neon.T
po -c erasure_code/aarch64/gf_vect_mul_neon.S -o erasure_code/aarch
64/gf_vect_mul_neon.o >/dev/null 2>&1
388 libtool: compile: /vol0003/rccs-sdt/data/a01008/spack-all-test/env
-20240227/spack/lib/spack/env/fj/fcc -D__ASSEMBLY__ -DPACKAGE_NAME=
\"libisal\" -DPACKAGE_TARNAME=\"isa-l\" -DPACKAGE_VERSION=\"2.30.0\
" "-DPACKAGE_STRING=\"libisal 2.30.0\"" -DPACKAGE_BUGREPORT=\"sg.su
pport.isal@intel.com\" -DPACKAGE_URL=\"http://01.org/storage-accele
ration-library\" -DPACKAGE=\"isa-l\" -DVERSION=\"2.30.0\" -DSTDC_HE
ADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTY
PES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -D__EXTENSIONS__=1 -D_A
LL_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_
SOURCE=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIMITS_H=1
-DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_STDLIB
_H=1 -DHAVE_MALLOC=1 -DHAVE_MEMMOVE=1 -DHAVE_MEMSET=1 -DHAVE_GETOPT
=1 -I. -I/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-isa-l
-2.30.0-wdrctg2xqwn5fim7oduigxzxaq7bduch/spack-src -Wall -Wchar-sub
scripts -Wformat-security -Wnested-externs -Wpointer-arith -Wshadow
-Wstrict-prototypes -Wtype-limits -I /data/rccs-sdt/a01008/tmpdir/
spack-stage/spack-stage-isa-l-2.30.0-wdrctg2xqwn5fim7oduigxzxaq7bdu
ch/spack-src/include/ -I /data/rccs-sdt/a01008/tmpdir/spack-stage/s
pack-stage-isa-l-2.30.0-wdrctg2xqwn5fim7oduigxzxaq7bduch/spack-src/
erasure_code -I /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stag
e-isa-l-2.30.0-wdrctg2xqwn5fim7oduigxzxaq7bduch/spack-src/crc -I /d
ata/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-isa-l-2.30.0-wdr
ctg2xqwn5fim7oduigxzxaq7bduch/spack-src/igzip -I /data/rccs-sdt/a01
008/tmpdir/spack-stage/spack-stage-isa-l-2.30.0-wdrctg2xqwn5fim7odu
igxzxaq7bduch/spack-src/tests/fuzz -I /data/rccs-sdt/a01008/tmpdir/
spack-stage/spack-stage-isa-l-2.30.0-wdrctg2xqwn5fim7oduigxzxaq7bdu
ch/spack-src/examples/ec -g -O2 -MT erasure_code/aarch64/ec_multibi
nary_arm.lo -MD -MP -MF erasure_code/aarch64/.deps/ec_multibinary_a
rm.Tpo -c erasure_code/aarch64/ec_multibinary_arm.S -o erasure_code
/aarch64/ec_multibinary_arm.o >/dev/null 2>&1
389 libtool: compile: /vol0003/rccs-sdt/data/a01008/spack-all-test/env
-20240227/spack/lib/spack/env/fj/fcc -D__ASSEMBLY__ -DPACKAGE_NAME=
\"libisal\" -DPACKAGE_TARNAME=\"isa-l\" -DPACKAGE_VERSION=\"2.30.0\
" "-DPACKAGE_STRING=\"libisal 2.30.0\"" -DPACKAGE_BUGREPORT=\"sg.su
pport.isal@intel.com\" -DPACKAGE_URL=\"http://01.org/storage-accele
ration-library\" -DPACKAGE=\"isa-l\" -DVERSION=\"2.30.0\" -DSTDC_HE
ADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTY
PES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -D__EXTENSIONS__=1 -D_A
LL_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_
SOURCE=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIMITS_H=1
-DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_STDLIB
_H=1 -DHAVE_MALLOC=1 -DHAVE_MEMMOVE=1 -DHAVE_MEMSET=1 -DHAVE_GETOPT
=1 -I. -I/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-isa-l
-2.30.0-wdrctg2xqwn5fim7oduigxzxaq7bduch/spack-src -Wall -Wchar-sub
scripts -Wformat-security -Wnested-externs -Wpointer-arith -Wshadow
-Wstrict-prototypes -Wtype-limits -I /data/rccs-sdt/a01008/tmpdir/
spack-stage/spack-stage-isa-l-2.30.0-wdrctg2xqwn5fim7oduigxzxaq7bdu
ch/spack-src/include/ -I /data/rccs-sdt/a01008/tmpdir/spack-stage/s
pack-stage-isa-l-2.30.0-wdrctg2xqwn5fim7oduigxzxaq7bduch/spack-src/
erasure_code -I /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stag
e-isa-l-2.30.0-wdrctg2xqwn5fim7oduigxzxaq7bduch/spack-src/crc -I /d
ata/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-isa-l-2.30.0-wdr
ctg2xqwn5fim7oduigxzxaq7bduch/spack-src/igzip -I /data/rccs-sdt/a01
008/tmpdir/spack-stage/spack-stage-isa-l-2.30.0-wdrctg2xqwn5fim7odu
igxzxaq7bduch/spack-src/tests/fuzz -I /data/rccs-sdt/a01008/tmpdir/
spack-stage/spack-stage-isa-l-2.30.0-wdrctg2xqwn5fim7oduigxzxaq7bdu
ch/spack-src/examples/ec -g -O2 -MT raid/aarch64/xor_gen_neon.lo -M
D -MP -MF raid/aarch64/.deps/xor_gen_neon.Tpo -c raid/aarch64/xor_g
en_neon.S -o raid/aarch64/xor_gen_neon.o >/dev/null 2>&1
>> 390 make: *** [Makefile:2200: all] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-isa-l-2.30.0-wdrctg2xqwn5fim7oduigxzxaq7bduch/spack-build-out.txt