Bug#835406: trilinos: FTBFS on 32-bit architectures
Graham Inggs
ginggs at debian.org
Wed Dec 7 07:19:20 UTC 2016
Control: tags -1 patch
Control: merge -1 836130
I've had another look at this after uploading 12.10.1.
Upstream have added the following in
packages/kokkos/core/src/Kokkos_Core_fwd.hpp:
//----------------------------------------------------------------------------
// Have assumed a 64bit build (8byte pointers) throughout the code base.
static_assert( sizeof(void*) == 8
, "Kokkos assumes 64-bit build; i.e., 8-byte pointers" );
//----------------------------------------------------------------------------
They have also added more code that assumes long and long long are the
same size, e.g. in
packages/kokkos/core/src/impl/Kokkos_Atomic_Decrement.hpp
Nico and I discussed building Trilinos without the Kokkos package on
32-bit architectures (and even tested this) however we also lose the
Amesos2, Ifpack2, Phalanx, Stokhos, Teko, Tpetra and Zoltan2 packages
which depend on Kokkos. Nico felt that half of a Trilinos package on
32-bit architectures would not be useful.
I'll leave this open as a wishlist bug in case any of the i386 porters
can help. ;)
More information about the debian-science-maintainers
mailing list