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