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 :
------------------------------------------------
k-stage-hpx-1.9.1-t6hcbuqojo6aaqnxnksk2n4vsyw6dl5s/spack-src/libs/c
ore/futures/include/hpx/futures/detail/future_data.hpp:12:
>> 930 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-hpx-1.9.1-t6hc
buqojo6aaqnxnksk2n4vsyw6dl5s/spack-src/libs/core/datastructures/inc
lude/hpx/datastructures/detail/small_vector.hpp:293:20: error: no m
ember named 'launder' in namespace 'std'; did you mean 'rand_r'?
931 return std::launder(
932 ^~~~~~~~~~~~
933 rand_r
934 /usr/include/stdlib.h:459:12: note: 'rand_r' declared here
935 extern int rand_r (unsigned int *__seed) __THROW;
936 ^
...
938 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spac
k-stage-hpx-1.9.1-t6hcbuqojo6aaqnxnksk2n4vsyw6dl5s/spack-src/libs/c
ore/init_runtime_local/src/init_logging.cpp:13:
939 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spac
k-stage-hpx-1.9.1-t6hcbuqojo6aaqnxnksk2n4vsyw6dl5s/spack-src/libs/c
ore/init_runtime_local/include/hpx/init_runtime_local/detail/init_l
ogging.hpp:12:
940 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spac
k-stage-hpx-1.9.1-t6hcbuqojo6aaqnxnksk2n4vsyw6dl5s/spack-src/libs/c
ore/runtime_configuration/include/hpx/runtime_configuration/runtime
_configuration.hpp:12:
941 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spac
k-stage-hpx-1.9.1-t6hcbuqojo6aaqnxnksk2n4vsyw6dl5s/spack-src/libs/c
ore/ini/include/hpx/ini/ini.hpp:12:
942 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spac
k-stage-hpx-1.9.1-t6hcbuqojo6aaqnxnksk2n4vsyw6dl5s/spack-src/libs/c
ore/concurrency/include/hpx/concurrency/spinlock.hpp:14:
943 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spac
k-stage-hpx-1.9.1-t6hcbuqojo6aaqnxnksk2n4vsyw6dl5s/spack-src/libs/c
ore/thread_support/include/hpx/thread_support/spinlock.hpp:17:
>> 944 /usr/lib/gcc/aarch64-redhat-linux/8/../../../../include/c++/8/atomi
c:194:7: error: exception specification of explicitly defaulted def
ault constructor does not match the calculated one
945 atomic() noexcept = default;
946 ^
947 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-hpx-1.9.1-t6hc
buqojo6aaqnxnksk2n4vsyw6dl5s/spack-src/libs/core/concurrency/includ
e/hpx/concurrency/deque.hpp:116:21: note: in instantiation of templ
ate class 'std::atomic<hpx::lockfree::tagged_ptr_pair<hpx::lockfree
::deque_node<hpx::threads::thread_data *>, hpx::lockfree::deque_nod
e<hpx::threads::thread_data *> > >' requested here
948 atomic_pair pair_;
949 ^
950 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-hpx-1.9.1-t6hc
buqojo6aaqnxnksk2n4vsyw6dl5s/spack-src/libs/core/concurrency/includ
e/hpx/concurrency/deque.hpp:257:38: note: in instantiation of templ
ate class 'hpx::lockfree::deque_anchor<hpx::threads::thread_data *>
' requested here
...
958 ^
959 In file included from /vol0003/rccs-sdt/data/a01008/tmpdir/spack-st
age/spack-stage-hpx-1.9.1-t6hcbuqojo6aaqnxnksk2n4vsyw6dl5s/spack-bu
ild-t6hcbuq/libs/core/init_runtime_local/CMakeFiles/hpx_init_runtim
e_local.dir/Unity/unity_0_cxx.cxx:7:
960 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spac
k-stage-hpx-1.9.1-t6hcbuqojo6aaqnxnksk2n4vsyw6dl5s/spack-src/libs/c
ore/init_runtime_local/src/init_runtime_local.cpp:14:
961 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spac
k-stage-hpx-1.9.1-t6hcbuqojo6aaqnxnksk2n4vsyw6dl5s/spack-src/libs/c
ore/executors/include/hpx/executors/exception_list.hpp:15:
962 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spac
k-stage-hpx-1.9.1-t6hcbuqojo6aaqnxnksk2n4vsyw6dl5s/spack-src/libs/c
ore/futures/include/hpx/futures/future.hpp:21:
963 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spac
k-stage-hpx-1.9.1-t6hcbuqojo6aaqnxnksk2n4vsyw6dl5s/spack-src/libs/c
ore/futures/include/hpx/futures/detail/future_data.hpp:12:
>> 964 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-hpx-1.9.1-t6hc
buqojo6aaqnxnksk2n4vsyw6dl5s/spack-src/libs/core/datastructures/inc
lude/hpx/datastructures/detail/small_vector.hpp:294:17: error: cann
ot initialize a parameter of type 'unsigned int *' with an rvalue o
f type 'hpx::move_only_function<void (), false> *'
965 reinterpret_cast<T*>(m_data.data() + std::alignment
_of_v<T>));
966 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~
967 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-hpx-1.9.1-t6hc
buqojo6aaqnxnksk2n4vsyw6dl5s/spack-src/libs/core/datastructures/inc
lude/hpx/datastructures/detail/small_vector.hpp:436:24: note: in in
stantiation of member function 'hpx::detail::small_vector<hpx::move
_only_function<void (), false>, 1, std::allocator<hpx::move_only_fu
nction<void (), false> > >::direct_data' requested here
968 return direct_data();
969 ^
970 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-hpx-1.9.1-t6hc
buqojo6aaqnxnksk2n4vsyw6dl5s/spack-src/libs/core/datastructures/inc
lude/hpx/datastructures/detail/small_vector.hpp:643:27: note: in in
stantiation of function template specialization 'hpx::detail::small
_vector<hpx::move_only_function<void (), false>, 1, std::allocator<
hpx::move_only_function<void (), false> > >::data<hpx::detail::smal
l_vector<hpx::move_only_function<void (), false>, 1, std::allocator
<hpx::move_only_function<void (), false> > >::direction::direct>' r
equested here
...
981 ^
982 In file included from /vol0003/rccs-sdt/data/a01008/tmpdir/spack-st
age/spack-stage-hpx-1.9.1-t6hcbuqojo6aaqnxnksk2n4vsyw6dl5s/spack-bu
ild-t6hcbuq/libs/core/init_runtime_local/CMakeFiles/hpx_init_runtim
e_local.dir/Unity/unity_0_cxx.cxx:7:
983 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spac
k-stage-hpx-1.9.1-t6hcbuqojo6aaqnxnksk2n4vsyw6dl5s/spack-src/libs/c
ore/init_runtime_local/src/init_runtime_local.cpp:14:
984 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spac
k-stage-hpx-1.9.1-t6hcbuqojo6aaqnxnksk2n4vsyw6dl5s/spack-src/libs/c
ore/executors/include/hpx/executors/exception_list.hpp:15:
985 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spac
k-stage-hpx-1.9.1-t6hcbuqojo6aaqnxnksk2n4vsyw6dl5s/spack-src/libs/c
ore/futures/include/hpx/futures/future.hpp:21:
986 In file included from /data/rccs-sdt/a01008/tmpdir/spack-stage/spac
k-stage-hpx-1.9.1-t6hcbuqojo6aaqnxnksk2n4vsyw6dl5s/spack-src/libs/c
ore/futures/include/hpx/futures/detail/future_data.hpp:12:
>> 987 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-hpx-1.9.1-t6hc
buqojo6aaqnxnksk2n4vsyw6dl5s/spack-src/libs/core/datastructures/inc
lude/hpx/datastructures/detail/small_vector.hpp:153:33: error: cann
ot initialize a parameter of type 'unsigned int *' with an rvalue o
f type 'hpx::move_only_function<void (), false> *'
988 return std::launder(reinterpret_cast<T*>(ptr_to_data));
989 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
990 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-hpx-1.9.1-t6hc
buqojo6aaqnxnksk2n4vsyw6dl5s/spack-src/libs/core/datastructures/inc
lude/hpx/datastructures/detail/small_vector.hpp:440:36: note: in in
stantiation of member function 'hpx::detail::storage<hpx::move_only
_function<void (), false> >::data' requested here
991 return indirect()->data();
992 ^
993 /data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-hpx-1.9.1-t6hc
buqojo6aaqnxnksk2n4vsyw6dl5s/spack-src/libs/core/datastructures/inc
lude/hpx/datastructures/detail/small_vector.hpp:648:27: note: in in
stantiation of function template specialization 'hpx::detail::small
_vector<hpx::move_only_function<void (), false>, 1, std::allocator<
hpx::move_only_function<void (), false> > >::data<hpx::detail::smal
l_vector<hpx::move_only_function<void (), false>, 1, std::allocator
<hpx::move_only_function<void (), false> > >::direction::indirect>'
requested here
See build log for details:
/data/rccs-sdt/a01008/tmpdir/spack-stage/spack-stage-hpx-1.9.1-t6hcbuqojo6aaqnxnksk2n4vsyw6dl5s/spack-build-out.txt
==> Warning: Skipping build of hpx-kokkos-0.4.0-izqypsuarfrd52qozd4pbdjid2lr5fbe since hpx-1.9.1-t6hcbuqojo6aaqnxnksk2n4vsyw6dl5s failed
==> Warning: Skipping build of kokkos-4.1.00-yvl3qaqivhtswwvrogzmljphiv3osztu since hpx-1.9.1-t6hcbuqojo6aaqnxnksk2n4vsyw6dl5s failed
==> Error: hpx-kokkos-0.4.0-izqypsuarfrd52qozd4pbdjid2lr5fbe: Package was not installed
==> Error: Installation request failed. Refer to reported errors for failing package(s).