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
[+] /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
[+] /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
==> Installing ck-0.6.2-p2e4vp6kyeprmo7zdhr3qe4bbyk3p4qq [3/3]
==> No binary for ck-0.6.2-p2e4vp6kyeprmo7zdhr3qe4bbyk3p4qq found: installing from source
==> Fetching https://spack-llnl-mirror.s3-us-west-2.amazonaws.com/_source-cache/archive/ee/ee16d209f05852230504dea1af39cdb1cfc8e9b56f4708ed1afcd5ce44af76eb.tar.gz
==> No patches needed for ck
==> ck: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 1:
'/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/bin/mvn' 'package' '-DskipTests'
15 errors found in build log:
853 [INFO] Changes detected - recompiling the module!
854 [WARNING] File encoding has not been set, using platform encoding A
NSI_X3.4-1968, i.e. build is platform dependent!
855 [INFO] Compiling 48 source files to /vol0003/rccs-sdt/data/a01008/t
mpdir/spack-stage/spack-stage-ck-0.6.2-p2e4vp6kyeprmo7zdhr3qe4bbyk3
p4qq/spack-src/target/classes
856 [INFO] /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage
-ck-0.6.2-p2e4vp6kyeprmo7zdhr3qe4bbyk3p4qq/spack-src/src/main/java/
com/github/mauricioaniche/ck/metric/CBO.java: Some input files use
unchecked or unsafe operations.
857 [INFO] /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stage
-ck-0.6.2-p2e4vp6kyeprmo7zdhr3qe4bbyk3p4qq/spack-src/src/main/java/
com/github/mauricioaniche/ck/metric/CBO.java: Recompile with -Xlint
:unchecked for details.
858 [INFO] ------------------------------------------------------------
-
>> 859 [ERROR] COMPILATION ERROR :
860 [INFO] ------------------------------------------------------------
-
>> 861 [ERROR] /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stag
e-ck-0.6.2-p2e4vp6kyeprmo7zdhr3qe4bbyk3p4qq/spack-src/src/main/java
/com/github/mauricioaniche/ck/CK.java:[74,63] cannot access org.ecl
ipse.core.runtime.Plugin
862 bad class file: /home/rccs-sdt/a01008/.m2/repository/org/eclipse/
platform/org.eclipse.core.runtime/3.31.0/org.eclipse.core.runtime-3
.31.0.jar(/org/eclipse/core/runtime/Plugin.class)
863 class file has wrong version 61.0, should be 55.0
864 Please remove or make sure it appears in the correct subdirecto
ry of the classpath.
865 [INFO] 1 error
866 [INFO] ------------------------------------------------------------
-
867 [INFO] ------------------------------------------------------------
------------
868 [INFO] BUILD FAILURE
869 [INFO] ------------------------------------------------------------
------------
870 [INFO] Total time: 01:55 min
871 [INFO] Finished at: 2024-03-12T13:29:25+09:00
872 [INFO] ------------------------------------------------------------
------------
>> 873 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compi
ler-plugin:3.8.1:compile (default-compile) on project ck: Compilati
on failure
>> 874 [ERROR] /vol0003/rccs-sdt/data/a01008/tmpdir/spack-stage/spack-stag
e-ck-0.6.2-p2e4vp6kyeprmo7zdhr3qe4bbyk3p4qq/spack-src/src/main/java
/com/github/mauricioaniche/ck/CK.java:[74,63] cannot access org.ecl
ipse.core.runtime.Plugin
>> 875 [ERROR] bad class file: /home/rccs-sdt/a01008/.m2/repository/org/
eclipse/platform/org.eclipse.core.runtime/3.31.0/org.eclipse.core.r
untime-3.31.0.jar(/org/eclipse/core/runtime/Plugin.class)
>> 876 [ERROR] class file has wrong version 61.0, should be 55.0
>> 877 [ERROR] Please remove or make sure it appears in the correct su
bdirectory of the classpath.
>> 878 [ERROR]
>> 879 [ERROR] -> [Help 1]
>> 880 [ERROR]
>> 881 [ERROR] To see the full stack trace of the errors, re-run Maven wit
h the -e switch.
>> 882 [ERROR] Re-run Maven using the -X switch to enable full debug loggi
ng.
>> 883 [ERROR]
>> 884 [ERROR] For more information about the errors and possible solution
s, please read the following articles:
>> 885 [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/M
ojoFailureException
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-ck-0.6.2-p2e4vp6kyeprmo7zdhr3qe4bbyk3p4qq/spack-build-out.txt