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 :
------------------------------------------------
>> 1139 base_evolve.c:(.text.startup+0x164): undefined reference to `msa_s
tr_to_format'
>> 1140 base_evolve.c:(.text.startup+0x178): undefined reference to `die'
>> 1141 base_evolve.c:(.text.startup+0x188): undefined reference to `get_a
rg_list'
>> 1142 base_evolve.c:(.text.startup+0x1c4): undefined reference to `phast
_fopen'
>> 1143 base_evolve.c:(.text.startup+0x1cc): undefined reference to `tm_ne
w_from_file'
>> 1144 base_evolve.c:(.text.startup+0x20c): undefined reference to `get_a
rg_int_bounds'
>> 1145 base_evolve.c:(.text.startup+0x220): undefined reference to `cm_ne
w_string_or_file'
>> 1146 base_evolve.c:(.text.startup+0x258): undefined reference to `phast
_fopen'
>> 1147 base_evolve.c:(.text.startup+0x25c): undefined reference to `hmm_n
ew_from_file'
>> 1148 base_evolve.c:(.text.startup+0x28c): undefined reference to `small
oc'
>> 1149 base_evolve.c:(.text.startup+0x2d0): undefined reference to `phast
_fopen'
>> 1150 base_evolve.c:(.text.startup+0x2dc): undefined reference to `tm_ne
w_from_file'
>> 1151 base_evolve.c:(.text.startup+0x2f4): undefined reference to `die'
>> 1152 base_evolve.c:(.text.startup+0x300): undefined reference to `phast
_fclose'
>> 1153 base_evolve.c:(.text.startup+0x318): undefined reference to `small
oc'
>> 1154 base_evolve.c:(.text.startup+0x324): undefined reference to `set_s
eed'
>> 1155 base_evolve.c:(.text.startup+0x338): undefined reference to `tm_ge
nerate_msa'
>> 1156 base_evolve.c:(.text.startup+0x34c): undefined reference to `small
oc'
>> 1157 base_evolve.c:(.text.startup+0x35c): undefined reference to `small
oc'
>> 1158 base_evolve.c:(.text.startup+0x3bc): undefined reference to `cm_la
beling_as_gff'
>> 1159 base_evolve.c:(.text.startup+0x3e0): undefined reference to `phast
_fopen'
>> 1160 base_evolve.c:(.text.startup+0x3ec): undefined reference to `gff_p
rint_set'
>> 1161 base_evolve.c:(.text.startup+0x3f4): undefined reference to `phast
_fclose'
>> 1162 base_evolve.c:(.text.startup+0x414): undefined reference to `tm_ge
nerate_msa'
>> 1163 base_evolve.c:(.text.startup+0x49c): undefined reference to `msa_p
rint'
>> 1164 base_evolve.c:(.text.startup+0x4d0): undefined reference to `die'
>> 1165 base_evolve.c:(.text.startup+0x4dc): undefined reference to `set_s
eed'
>> 1166 base_evolve.c:(.text.startup+0x4f0): undefined reference to `tm_ge
nerate_msa'
>> 1167 base_evolve.c:(.text.startup+0x4fc): undefined reference to `hmm_c
reate_trivial'
>> 1168 base_evolve.c:(.text.startup+0x510): undefined reference to `die'
>> 1169 base_evolve.c:(.text.startup+0x524): undefined reference to `cm_cr
eate_trivial'
>> 1170 collect2: error: ld returned 1 exit status
>> 1171 make[1]: *** [Makefile:20: /vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-phast-1.6-gwb4js6kzzviu6h5zurog5ea63c5x4gr/s
pack-src/src/util//../../bin/base_evolve] Error 1
1172 all_dists.o: In function `main':
>> 1173 all_dists.c:(.text.startup+0xc4): undefined reference to `phast_fo
pen'
>> 1174 all_dists.c:(.text.startup+0xc8): undefined reference to `tr_new_f
rom_file'
>> 1175 all_dists.c:(.text.startup+0xe4): undefined reference to `die'
>> 1176 all_dists.c:(.text.startup+0xf4): undefined reference to `tr_new_f
rom_string'
>> 1177 all_dists.c:(.text.startup+0x114): undefined reference to `set_see
d'
>> 1178 all_dists.c:(.text.startup+0x11c): undefined reference to `str_new
'
>> 1179 all_dists.c:(.text.startup+0x148): undefined reference to `str_app
end_charstr'
>> 1180 all_dists.c:(.text.startup+0x154): undefined reference to `str_app
end_char'
>> 1181 all_dists.c:(.text.startup+0x180): undefined reference to `str_app
end_charstr'
>> 1182 all_dists.c:(.text.startup+0x190): undefined reference to `get_arg
_list'
>> 1183 all_dists.c:(.text.startup+0x1a8): undefined reference to `smalloc
'
>> 1184 all_dists.c:(.text.startup+0x1f4): undefined reference to `phast_f
open'
>> 1185 all_dists.c:(.text.startup+0x1f8): undefined reference to `tr_new_
from_file'
>> 1186 all_dists.c:(.text.startup+0x248): undefined reference to `lst_new
_ptr'
>> 1187 all_dists.c:(.text.startup+0x258): undefined reference to `smalloc
'
>> 1188 all_dists.c:(.text.startup+0x268): undefined reference to `smalloc
'
>> 1189 all_dists.c:(.text.startup+0x288): undefined reference to `smalloc
'
>> 1190 all_dists.c:(.text.startup+0x2c4): undefined reference to `lst_new
_dbl'
>> 1191 all_dists.c:(.text.startup+0x2e0): undefined reference to `smalloc
'
>> 1192 all_dists.c:(.text.startup+0x384): undefined reference to `lst_new
_dbl'
>> 1193 all_dists.c:(.text.startup+0x4dc): undefined reference to `die'
>> 1194 all_dists.c:(.text.startup+0x6f0): undefined reference to `tr_tota
l_len'
>> 1195 all_dists.c:(.text.startup+0x908): undefined reference to `sreallo
c'
>> 1196 all_dists.c:(.text.startup+0x9fc): undefined reference to `sreallo
c'
>> 1197 all_dists.c:(.text.startup+0xa3c): undefined reference to `phast_f
open'
>> 1198 all_dists.c:(.text.startup+0xa48): undefined reference to `tm_new_
from_file'
>> 1199 all_dists.c:(.text.startup+0xa54): undefined reference to `tr_crea
te_copy'
>> 1200 all_dists.c:(.text.startup+0xa64): undefined reference to `tm_free
'
>> 1201 all_dists.c:(.text.startup+0xa6c): undefined reference to `phast_f
close'
>> 1202 all_dists.c:(.text.startup+0xaa0): undefined reference to `die'
>> 1203 all_dists.c:(.text.startup+0xabc): undefined reference to `sreallo
c'
>> 1204 all_dists.c:(.text.startup+0xbb0): undefined reference to `lst_dbl
_mean'
>> 1205 all_dists.c:(.text.startup+0xbc0): undefined reference to `lst_dbl
_stdev'
>> 1206 all_dists.c:(.text.startup+0xbd4): undefined reference to `lst_qso
rt_dbl'
>> 1207 all_dists.c:(.text.startup+0xbec): undefined reference to `lst_dbl
_quantiles'
>> 1208 all_dists.c:(.text.startup+0xc44): undefined reference to `lst_dbl
_mean'
>> 1209 all_dists.c:(.text.startup+0xc50): undefined reference to `lst_dbl
_stdev'
>> 1210 all_dists.c:(.text.startup+0xc60): undefined reference to `lst_qso
rt_dbl'
>> 1211 all_dists.c:(.text.startup+0xc74): undefined reference to `lst_dbl
_quantiles'
>> 1212 collect2: error: ld returned 1 exit status
>> 1213 make[1]: *** [Makefile:20: /vol0003/rccs-sdt/data/a01008/tmpdir/sp
ack-stage/spack-stage-phast-1.6-gwb4js6kzzviu6h5zurog5ea63c5x4gr/s
pack-src/src/util//../../bin/all_dists] Error 1
1214 make[1]: Leaving directory '/vol0003/rccs-sdt/data/a01008/tmpdir/s
pack-stage/spack-stage-phast-1.6-gwb4js6kzzviu6h5zurog5ea63c5x4gr/
spack-src/src/util'
>> 1215 make: *** [Makefile:9: all] Error 2
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-phast-1.6-gwb4js6kzzviu6h5zurog5ea63c5x4gr/spack-build-out.txt