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 :
------------------------------------------------
_0565_0565_SRC_asm_neon, 0565, 0565, 1, 1, 28, BILINEAR_FLAG_UN
ROLL_4
3599495 ^
>> 3599496 <instantiation>:1:44: error: unknown token in expression
3599497 bilinear_load_and_vertical_interpolate_two_&src_fmt v1, v11, v2
, v3, v20, v21, v22, v23
3599498 ^
3599499 <instantiation>:121:5: note: while in macro instantiation
3599500 bilinear_interpolate_two_pixels src_fmt, dst_fmt
3599501 ^
3599502 pixman-arma64-neon-asm.S:3702:1: note: while in macro instantia
tion
3599503 generate_bilinear_scanline_func pixman_scaled_bilinear_scanline
_0565_0565_SRC_asm_neon, 0565, 0565, 1, 1, 28, BILINEAR_FLAG_UN
ROLL_4
3599504 ^
>> 3599505 <instantiation>:1:44: error: invalid operand
3599506 bilinear_load_and_vertical_interpolate_two_&src_fmt v1, v11, v2
, v3, v20, v21, v22, v23
3599507 ^
3599508 <instantiation>:121:5: note: while in macro instantiation
3599509 bilinear_interpolate_two_pixels src_fmt, dst_fmt
3599510 ^
3599511 pixman-arma64-neon-asm.S:3702:1: note: while in macro instantia
tion
3599512 generate_bilinear_scanline_func pixman_scaled_bilinear_scanline
_0565_0565_SRC_asm_neon, 0565, 0565, 1, 1, 28, BILINEAR_FLAG_UN
ROLL_4
3599513 ^
>> 3599514 <instantiation>:14:20: error: unknown token in expression
3599515 bilinear_store_&dst_fmt 2, v3, v4
3599516 ^
3599517 <instantiation>:121:5: note: while in macro instantiation
3599518 bilinear_interpolate_two_pixels src_fmt, dst_fmt
3599519 ^
3599520 pixman-arma64-neon-asm.S:3702:1: note: while in macro instantia
tion
3599521 generate_bilinear_scanline_func pixman_scaled_bilinear_scanline
_0565_0565_SRC_asm_neon, 0565, 0565, 1, 1, 28, BILINEAR_FLAG_UN
ROLL_4
3599522 ^
>> 3599523 <instantiation>:14:20: error: invalid operand
3599524 bilinear_store_&dst_fmt 2, v3, v4
3599525 ^
3599526 <instantiation>:121:5: note: while in macro instantiation
3599527 bilinear_interpolate_two_pixels src_fmt, dst_fmt
3599528 ^
3599529 pixman-arma64-neon-asm.S:3702:1: note: while in macro instantia
tion
3599530 generate_bilinear_scanline_func pixman_scaled_bilinear_scanline
_0565_0565_SRC_asm_neon, 0565, 0565, 1, 1, 28, BILINEAR_FLAG_UN
ROLL_4
3599531 ^
>> 3599532 <instantiation>:1:15: error: unknown token in expression
3599533 bilinear_load_&src_fmt v0, v1, v2
3599534 ^
3599535 <instantiation>:125:5: note: while in macro instantiation
3599536 bilinear_interpolate_last_pixel src_fmt, dst_fmt
3599537 ^
3599538 pixman-arma64-neon-asm.S:3702:1: note: while in macro instantia
tion
3599539 generate_bilinear_scanline_func pixman_scaled_bilinear_scanline
_0565_0565_SRC_asm_neon, 0565, 0565, 1, 1, 28, BILINEAR_FLAG_UN
ROLL_4
3599540 ^
>> 3599541 <instantiation>:1:15: error: invalid operand
3599542 bilinear_load_&src_fmt v0, v1, v2
3599543 ^
3599544 <instantiation>:125:5: note: while in macro instantiation
3599545 bilinear_interpolate_last_pixel src_fmt, dst_fmt
3599546 ^
3599547 pixman-arma64-neon-asm.S:3702:1: note: while in macro instantia
tion
3599548 generate_bilinear_scanline_func pixman_scaled_bilinear_scanline
_0565_0565_SRC_asm_neon, 0565, 0565, 1, 1, 28, BILINEAR_FLAG_UN
ROLL_4
3599549 ^
>> 3599550 <instantiation>:13:20: error: unknown token in expression
3599551 bilinear_store_&dst_fmt 1, v3, v4
3599552 ^
3599553 <instantiation>:125:5: note: while in macro instantiation
3599554 bilinear_interpolate_last_pixel src_fmt, dst_fmt
3599555 ^
3599556 pixman-arma64-neon-asm.S:3702:1: note: while in macro instantia
tion
3599557 generate_bilinear_scanline_func pixman_scaled_bilinear_scanline
_0565_0565_SRC_asm_neon, 0565, 0565, 1, 1, 28, BILINEAR_FLAG_UN
ROLL_4
3599558 ^
>> 3599559 <instantiation>:13:20: error: invalid operand
3599560 bilinear_store_&dst_fmt 1, v3, v4
3599561 ^
3599562 <instantiation>:125:5: note: while in macro instantiation
3599563 bilinear_interpolate_last_pixel src_fmt, dst_fmt
3599564 ^
3599565 pixman-arma64-neon-asm.S:3702:1: note: while in macro instantia
tion
3599566 generate_bilinear_scanline_func pixman_scaled_bilinear_scanline
_0565_0565_SRC_asm_neon, 0565, 0565, 1, 1, 28, BILINEAR_FLAG_UN
ROLL_4
3599567 ^
>> 3599568 <instantiation>:150:1: error: unknown directive
3599569 .endfunc
3599570 ^
3599571 pixman-arma64-neon-asm.S:3702:1: note: while in macro instantia
tion
3599572 generate_bilinear_scanline_func pixman_scaled_bilinear_scanline
_0565_0565_SRC_asm_neon, 0565, 0565, 1, 1, 28, BILINEAR_FLAG_UN
ROLL_4
3599573 ^
>> 3599574 make[2]: *** [Makefile:907: pixman-arma64-neon-asm.lo] Error 1
3599575 make[2]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdi
r/spack-stage/spack-stage-pixman-0.42.2-7wiodwob554rf3hl5ayf3nw
s5zzdct4c/spack-src/pixman'
>> 3599576 make[1]: *** [Makefile:514: all-recursive] Error 1
3599577 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdi
r/spack-stage/spack-stage-pixman-0.42.2-7wiodwob554rf3hl5ayf3nw
s5zzdct4c/spack-src'
>> 3599578 make: *** [Makefile:421: all] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-pixman-0.42.2-7wiodwob554rf3hl5ayf3nws5zzdct4c/spack-build-out.txt
[+] /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/opt/spack/linux-rhel8-a64fx/fj-4.10.0/perl-libwww-perl-6.68-uqujrm7oqi72of46ny3uoo2d2q2fjhoz
==> Installing perl-xml-parser-2.46-sjyrtkfqpqhb6cuvvnejkjr25eajdoo4 [47/52]
==> No binary for perl-xml-parser-2.46-sjyrtkfqpqhb6cuvvnejkjr25eajdoo4 found: installing from source
==> Using cached archive: /vol0003/rccs-sdt/data/a01008/spack-all-test/env-20240227/spack/var/spack/cache/_source-cache/archive/d3/d331332491c51cccfb4cb94ffc44f9cd73378e618498d4a37df9e043661c515d.tar.gz
==> No patches needed for perl-xml-parser
==> perl-xml-parser: Executing phase: 'configure'
==> perl-xml-parser: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 2:
'make' '-j16'
1 error found in build log:
23 Note that if you build against a shareable library in a non-standard
location
24 you may (on some platforms) also have to set your LD_LIBRARY_PATH en
vironment
25 variable at run time for perl to find the library.
26
27 ==> perl-xml-parser: Executing phase: 'build'
28 ==> [2024-03-18-04:59:31.417686] 'make' '-j16'
>> 29 make: *** No targets specified and no makefile found. Stop.
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-perl-xml-parser-2.46-sjyrtkfqpqhb6cuvvnejkjr25eajdoo4/spack-build-out.txt
==> Warning: Skipping build of intltool-0.51.0-wyb3ulgzpzbxbgbcugfzqidnihrt4cuf since perl-xml-parser-2.46-sjyrtkfqpqhb6cuvvnejkjr25eajdoo4 failed
==> Error: gdk-pixbuf-2.42.10-7lkxg6ey3aobtiz3l7madhyzmbsq4wca: Package was not installed
==> Error: Installation request failed. Refer to reported errors for failing package(s).