[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