[Debichem-devel] Bug#811449: Bug#811449: bagel: FTBFS: size_t is assumed to be the same size as long long

Michael Banck mbanck at debian.org
Tue Jan 19 08:04:34 UTC 2016


severity 811449 important
thanks

Hi Aaron,

On Mon, Jan 18, 2016 at 08:59:30PM -0500, Aaron M. Ucko wrote:
> Builds of bagel for 32-bit architectures such as i386 have been failing:
> 
>   mpi_interface.cc: In member function 'int bagel::MPI_Interface::iallreduce(size_t*, size_t)':
>   mpi_interface.cc:181:3: error: static assertion failed: size_t is assumed to be the same size as long long
>      static_assert(sizeof(size_t) == sizeof(long long), "size_t is assumed to be the same size as long long");
>   ...
> 
> Could you please take a look?

Well I can, but the fact that this is an assert() makes me think it is
intentionally not supporting 32bit architectures.  Upstream has been
rather opinionated that this code is geared at high-end supercomputers
only.

We might have to restrict the architecture list to 64bit, I doubt just
removing the above assert() will be the end of the story.


Michael



More information about the Debichem-devel mailing list