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
==> Warning: using "openssl@1.1.1k" which is a deprecated version
[+] /usr (external curl-7.61.1-qsvgylcys5hkzdnl2pdh4blrprxlsp5m)
[+] /usr (external ncurses-6.1-a6lc7oq2dlgphtibbpp6x72mqgmscros)
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/zlib-ng-2.1.4-m4nsqgrityww4eqljits3svzi4wynus3
[+] /usr (external gmake-4.2.1-eszqmok6vi6wxcmklx6bqloeidbh25kb)
[+] /usr (external lz4-1.8.3-ldbpdr7ujm6p5vdasnwd2ujsioqi34gf)
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/openjdk-11.0.20.1_1-tnugcuel3ph3a3rlqpfirhqh64m7irjl
[+] /usr (external openssl-1.1.1k-bprmjv6lxavt4jwalf6ucpmia7oubuqp)
[+] /usr (external pcre-8.42-z2f5efp237uulatdncggkwll6eduvzyg)
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/cmake-3.27.7-ussgjuqkqbxi5dcv7kbp6bugdcjc5ph6
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/zstd-1.5.5-o7dcxyae4kjgruht44yuloa27ddisxfe
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/maven-3.8.4-gv6h3qktsycwdltrlcypt5lhfqdlgsnd
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/abseil-cpp-20230125.3-valrepukzjmtsvjrbygusnm5cdsbgrri
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/googletest-1.12.1-ndkdlrebk2jogmzo4h5nbmargevuxixx
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/snappy-1.1.10-j7x2zk63lmbm36rc724j3ik66antzv5k
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/protobuf-3.24.3-vd3iobmbm2otyxxsib3slpq3txj64lwo
==> Installing orc-1.6.5-wtihozz3cfvirustahp43ez4usg5rfgu [16/16]
==> No binary for orc-1.6.5-wtihozz3cfvirustahp43ez4usg5rfgu found: installing from source
==> Fetching https://spack-llnl-mirror.s3-us-west-2.amazonaws.com/_source-cache/archive/df/df5885db8fa2e4435db8d486c6c7fc4e2c565d6197eee27729cf9cbdf36353c0.tar.gz
==> Applied patch /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/repos/builtin/packages/orc/thirdparty.patch
==> orc: Executing phase: 'cmake'
==> orc: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 2:
'make' '-j16'
29 errors found in build log:
344 [INFO] ------------------------------------------------------------
------------
345 [INFO] BUILD FAILURE
346 [INFO] ------------------------------------------------------------
------------
347 [INFO] Total time: 01:21 min
348 [INFO] Finished at: 2024-03-30T11:07:44+09:00
349 [INFO] ------------------------------------------------------------
------------
>> 350 [ERROR] Failed to execute goal com.github.os72:protoc-jar-maven-plu
gin:3.5.1.1:run (default) on project orc-core: Error resolving arti
fact: com.google.protobuf:protoc:2.5.0: Could not find artifact com
.google.protobuf:protoc:exe:linux-aarch_64:2.5.0 in central (https:
//repo.maven.apache.org/maven2)
>> 351 [ERROR]
>> 352 [ERROR] Try downloading the file manually from the project website.
>> 353 [ERROR]
>> 354 [ERROR] Then, install it using the command:
>> 355 [ERROR] mvn install:install-file -DgroupId=com.google.protobuf
-DartifactId=protoc -Dversion=2.5.0 -Dclassifier=linux-aarch_64 -Dp
ackaging=exe -Dfile=/path/to/file
>> 356 [ERROR]
>> 357 [ERROR] Alternatively, if you host your own repository you can depl
oy the file there:
>> 358 [ERROR] mvn deploy:deploy-file -DgroupId=com.google.protobuf -D
artifactId=protoc -Dversion=2.5.0 -Dclassifier=linux-aarch_64 -Dpac
kaging=exe -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
>> 359 [ERROR]
>> 360 [ERROR]
>> 361 [ERROR] com.google.protobuf:protoc:exe:2.5.0
>> 362 [ERROR]
>> 363 [ERROR] from the specified remote repositories:
>> 364 [ERROR] apache.snapshots (https://repository.apache.org/snapshots
, releases=false, snapshots=true),
>> 365 [ERROR] central (https://repo.maven.apache.org/maven2, releases=t
rue, snapshots=false)
>> 366 [ERROR] -> [Help 1]
>> 367 [ERROR]
>> 368 [ERROR] To see the full stack trace of the errors, re-run Maven wit
h the -e switch.
>> 369 [ERROR] Re-run Maven using the -X switch to enable full debug loggi
ng.
>> 370 [ERROR]
>> 371 [ERROR] For more information about the errors and possible solution
s, please read the following articles:
>> 372 [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/M
ojoExecutionException
>> 373 [ERROR]
>> 374 [ERROR] After correcting the problems, you can resume the build wit
h the command
>> 375 [ERROR] mvn <args> -rf :orc-core
>> 376 make[2]: *** [java/CMakeFiles/java_build.dir/build.make:79: java/sh
ims/orc-shims-1.6.5.jar] Error 1
377 make[2]: *** Deleting file 'java/shims/orc-shims-1.6.5.jar'
378 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-orc-1.6.5-wtihozz3cfvirustahp43ez4usg5rfgu/sp
ack-build-wtihozz'
>> 379 make[1]: *** [CMakeFiles/Makefile2:178: java/CMakeFiles/java_build.
dir/all] Error 2
380 make[1]: *** Waiting for unfinished jobs....
381 [100%] Linking CXX static library liborc.a
382 cd /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-orc
-1.6.5-wtihozz3cfvirustahp43ez4usg5rfgu/spack-build-wtihozz/c++/src
&& /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack
/opt/spack/linux-rhel8-a64fx/fj-4.10.0/cmake-3.27.7-ussgjuqkqbxi5dc
v7kbp6bugdcjc5ph6/bin/cmake -P CMakeFiles/orc.dir/cmake_clean_targe
t.cmake
383 cd /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage-orc
-1.6.5-wtihozz3cfvirustahp43ez4usg5rfgu/spack-build-wtihozz/c++/src
&& /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack
/opt/spack/linux-rhel8-a64fx/fj-4.10.0/cmake-3.27.7-ussgjuqkqbxi5dc
v7kbp6bugdcjc5ph6/bin/cmake -E cmake_link_script CMakeFiles/orc.dir
/link.txt --verbose=1
384 /usr/bin/ar qc liborc.a CMakeFiles/orc.dir/io/InputStream.cc.o CMak
eFiles/orc.dir/io/OutputStream.cc.o "CMakeFiles/orc.dir/wrap/orc-pr
oto-wrapper.cc.o" CMakeFiles/orc.dir/Adaptor.cc.o CMakeFiles/orc.di
r/BloomFilter.cc.o CMakeFiles/orc.dir/ByteRLE.cc.o CMakeFiles/orc.d
ir/ColumnPrinter.cc.o CMakeFiles/orc.dir/ColumnReader.cc.o CMakeFil
es/orc.dir/ColumnWriter.cc.o CMakeFiles/orc.dir/Common.cc.o CMakeFi
les/orc.dir/Compression.cc.o CMakeFiles/orc.dir/Exceptions.cc.o CMa
keFiles/orc.dir/Int128.cc.o CMakeFiles/orc.dir/LzoDecompressor.cc.o
CMakeFiles/orc.dir/MemoryPool.cc.o CMakeFiles/orc.dir/Murmur3.cc.o
CMakeFiles/orc.dir/OrcFile.cc.o CMakeFiles/orc.dir/Reader.cc.o CMa
keFiles/orc.dir/RLEv1.cc.o CMakeFiles/orc.dir/RLEV2Util.cc.o CMakeF
iles/orc.dir/RleDecoderV2.cc.o CMakeFiles/orc.dir/RleEncoderV2.cc.o
CMakeFiles/orc.dir/RLE.cc.o CMakeFiles/orc.dir/Statistics.cc.o CMa
keFiles/orc.dir/StripeStream.cc.o CMakeFiles/orc.dir/Timezone.cc.o
CMakeFiles/orc.dir/TypeImpl.cc.o CMakeFiles/orc.dir/Vector.cc.o CMa
keFiles/orc.dir/Writer.cc.o
385 /usr/bin/ranlib liborc.a
386 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-orc-1.6.5-wtihozz3cfvirustahp43ez4usg5rfgu/sp
ack-build-wtihozz'
387 [100%] Built target orc
388 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-orc-1.6.5-wtihozz3cfvirustahp43ez4usg5rfgu/sp
ack-build-wtihozz'
>> 389 make: *** [Makefile:169: all] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-orc-1.6.5-wtihozz3cfvirustahp43ez4usg5rfgu/spack-build-out.txt