Processed: Re: [Debichem-devel] Bug#811449: bagel: FTBFS: size_t is assumed to be the same size as long long
Processing commands for cont...@bugs.debian.org: > severity 811449 important Bug #811449 [src:bagel] bagel: FTBFS: size_t is assumed to be the same size as long long Severity set to 'important' from 'serious' > thanks Stopping processing here. Please contact me if you need assistance. -- 811449: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=811449 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#811449: [Debichem-devel] Bug#811449: bagel: FTBFS: size_t is assumed to be the same size as long long
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
Bug#811449: bagel: FTBFS: size_t is assumed to be the same size as long long
Source: bagel Version: 0.0~git20150902-1 Severity: serious Justification: fails to build from source 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? Thanks!