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 :
------------------------------------------------
008/tmpdir/spack-stage/spack-stage-isa-l-crypto-2.24.0-pswdb5kxw7
hq4vbpehzkdhauw5vagcvz/spack-src -I /data/rccs-sdt/a01008/tmpdir/
spack-stage/spack-stage-isa-l-crypto-2.24.0-pswdb5kxw7hq4vbpehzkd
hauw5vagcvz/spack-src/include/ -I /data/rccs-sdt/a01008/tmpdir/sp
ack-stage/spack-stage-isa-l-crypto-2.24.0-pswdb5kxw7hq4vbpehzkdha
uw5vagcvz/spack-src/sha1_mb -I /data/rccs-sdt/a01008/tmpdir/spack
-stage/spack-stage-isa-l-crypto-2.24.0-pswdb5kxw7hq4vbpehzkdhauw5
vagcvz/spack-src/mh_sha1 -I /data/rccs-sdt/a01008/tmpdir/spack-st
age/spack-stage-isa-l-crypto-2.24.0-pswdb5kxw7hq4vbpehzkdhauw5vag
cvz/spack-src/md5_mb -I /data/rccs-sdt/a01008/tmpdir/spack-stage/
spack-stage-isa-l-crypto-2.24.0-pswdb5kxw7hq4vbpehzkdhauw5vagcvz/
spack-src/sha256_mb -I /data/rccs-sdt/a01008/tmpdir/spack-stage/s
pack-stage-isa-l-crypto-2.24.0-pswdb5kxw7hq4vbpehzkdhauw5vagcvz/s
pack-src/sha512_mb -I /data/rccs-sdt/a01008/tmpdir/spack-stage/sp
ack-stage-isa-l-crypto-2.24.0-pswdb5kxw7hq4vbpehzkdhauw5vagcvz/sp
ack-src/mh_sha1_murmur3_x64_128 -I /data/rccs-sdt/a01008/tmpdir/s
pack-stage/spack-stage-isa-l-crypto-2.24.0-pswdb5kxw7hq4vbpehzkdh
auw5vagcvz/spack-src/mh_sha256 -I /data/rccs-sdt/a01008/tmpdir/sp
ack-stage/spack-stage-isa-l-crypto-2.24.0-pswdb5kxw7hq4vbpehzkdha
uw5vagcvz/spack-src/rolling_hash -I /data/rccs-sdt/a01008/tmpdir/
spack-stage/spack-stage-isa-l-crypto-2.24.0-pswdb5kxw7hq4vbpehzkd
hauw5vagcvz/spack-src/sm3_mb -I /data/rccs-sdt/a01008/tmpdir/spac
k-stage/spack-stage-isa-l-crypto-2.24.0-pswdb5kxw7hq4vbpehzkdhauw
5vagcvz/spack-src/aes -DPACKAGE_NAME=\"libisal_crypto\" -DPACKAGE
_TARNAME=\"isa-l_crypto\" -DPACKAGE_VERSION=\"2.24.0\" "-DPACKAGE
_STRING=\"libisal_crypto 2.24.0\"" -DPACKAGE_BUGREPORT=\"sg.suppo
rt.isal@intel.com\" -DPACKAGE_URL=\"http://01.org/storage-acceler
ation-library\" -DPACKAGE=\"isa-l_crypto\" -DVERSION=\"2.24.0\" -
DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_S
TDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -D__EXTEN
SIONS__=1 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANT
ICS=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_STRI
NG_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_MEMMOVE=1 -DHAVE_
MEMSET=1 -g -O2 -MT aes/aarch64/keyexp_256_aarch64_aes.lo -MD -MP
-MF aes/aarch64/.deps/keyexp_256_aarch64_aes.Tpo -c aes/aarch64/
keyexp_256_aarch64_aes.S -o aes/aarch64/keyexp_256_aarch64_aes.o
>/dev/null 2>&1
>> 22163 aes/aarch64/aes_gcm_aes_finalize_128.S:78:24: error: unexpected t
oken in directive
22164 .global aes_gcm_enc_128##_finalize_aes; .type aes_gcm_enc_128##_f
inalize_aes, %function; aes_gcm_enc_128##_finalize_aes:
22165 ^
>> 22166 aes/aarch64/aes_gcm_aes_finalize_128.S:78:63: error: expected sym
bol type in directive
22167 .global aes_gcm_enc_128##_finalize_aes; .type aes_gcm_enc_128##_f
inalize_aes, %function; aes_gcm_enc_128##_finalize_aes:
22168 ^
>> 22169 aes/aarch64/aes_gcm_aes_finalize_128.S:78:106: error: unknown tok
en in expression
22170 .global aes_gcm_enc_128##_finalize_aes; .type aes_gcm_enc_128##_f
inalize_aes, %function; aes_gcm_enc_128##_finalize_aes:
22171
^
>> 22172 aes/aarch64/aes_gcm_aes_finalize_128.S:79:24: error: unexpected t
oken in directive
22173 .global aes_gcm_dec_128##_finalize_aes; .type aes_gcm_dec_128##_f
inalize_aes, %function; aes_gcm_dec_128##_finalize_aes:
22174 ^
>> 22175 aes/aarch64/aes_gcm_aes_finalize_128.S:79:63: error: expected sym
bol type in directive
22176 .global aes_gcm_dec_128##_finalize_aes; .type aes_gcm_dec_128##_f
inalize_aes, %function; aes_gcm_dec_128##_finalize_aes:
22177 ^
>> 22178 aes/aarch64/aes_gcm_aes_finalize_128.S:79:106: error: unknown tok
en in expression
22179 .global aes_gcm_dec_128##_finalize_aes; .type aes_gcm_dec_128##_f
inalize_aes, %function; aes_gcm_dec_128##_finalize_aes:
22180
^
>> 22181 aes/aarch64/aes_gcm_aes_finalize_128.S:211:22: error: unexpected
token in directive
22182 .size aes_gcm_enc_128##_finalize_aes, .-aes_gcm_enc_128##_finaliz
e_aes
22183 ^
>> 22184 aes/aarch64/aes_gcm_aes_finalize_128.S:212:22: error: unexpected
token in directive
22185 .size aes_gcm_dec_128##_finalize_aes, .-aes_gcm_dec_128##_finaliz
e_aes
22186 ^
>> 22187 make[1]: *** [Makefile:4506: aes/aarch64/aes_gcm_aes_finalize_128
.lo] Error 1
>> 22188 aes/aarch64/aes_gcm_aes_init.S:71:25: error: unexpected token in
directive
22189 .global aes_gcm_init_128##_aes; .type aes_gcm_init_128##_aes, %fu
nction; aes_gcm_init_128##_aes:
22190 ^
>> 22191 aes/aarch64/aes_gcm_aes_init.S:71:56: error: expected symbol type
in directive
22192 .global aes_gcm_init_128##_aes; .type aes_gcm_init_128##_aes, %fu
nction; aes_gcm_init_128##_aes:
22193 ^
>> 22194 aes/aarch64/aes_gcm_aes_init.S:71:91: error: unknown token in exp
ression
22195 .global aes_gcm_init_128##_aes; .type aes_gcm_init_128##_aes, %fu
nction; aes_gcm_init_128##_aes:
22196
^
>> 22197 aes/aarch64/aes_gcm_aes_init.S:72:25: error: unexpected token in
directive
22198 .global aes_gcm_init_192##_aes; .type aes_gcm_init_192##_aes, %fu
nction; aes_gcm_init_192##_aes:
22199 ^
>> 22200 aes/aarch64/aes_gcm_aes_init.S:72:56: error: expected symbol type
in directive
22201 .global aes_gcm_init_192##_aes; .type aes_gcm_init_192##_aes, %fu
nction; aes_gcm_init_192##_aes:
22202 ^
>> 22203 aes/aarch64/aes_gcm_aes_init.S:72:91: error: unknown token in exp
ression
22204 .global aes_gcm_init_192##_aes; .type aes_gcm_init_192##_aes, %fu
nction; aes_gcm_init_192##_aes:
22205
^
>> 22206 aes/aarch64/aes_gcm_aes_init.S:73:25: error: unexpected token in
directive
22207 .global aes_gcm_init_256##_aes; .type aes_gcm_init_256##_aes, %fu
nction; aes_gcm_init_256##_aes:
22208 ^
>> 22209 aes/aarch64/aes_gcm_aes_init.S:73:56: error: expected symbol type
in directive
22210 .global aes_gcm_init_256##_aes; .type aes_gcm_init_256##_aes, %fu
nction; aes_gcm_init_256##_aes:
22211 ^
>> 22212 aes/aarch64/aes_gcm_aes_init.S:73:91: error: unknown token in exp
ression
22213 .global aes_gcm_init_256##_aes; .type aes_gcm_init_256##_aes, %fu
nction; aes_gcm_init_256##_aes:
22214
^
>> 22215 aes/aarch64/aes_gcm_aes_init.S:158:23: error: unexpected token in
directive
22216 .size aes_gcm_init_128##_aes, .-aes_gcm_init_128##_aes
22217 ^
>> 22218 aes/aarch64/aes_gcm_aes_init.S:159:23: error: unexpected token in
directive
22219 .size aes_gcm_init_192##_aes, .-aes_gcm_init_192##_aes
22220 ^
>> 22221 aes/aarch64/aes_gcm_aes_init.S:160:23: error: unexpected token in
directive
22222 .size aes_gcm_init_256##_aes, .-aes_gcm_init_256##_aes
22223 ^
>> 22224 make[1]: *** [Makefile:4506: aes/aarch64/aes_gcm_aes_init.lo] Err
or 1
>> 22225 make: *** [Makefile:2964: all] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-isa-l-crypto-2.24.0-pswdb5kxw7hq4vbpehzkdhauw5vagcvz/spack-build-out.txt