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

2016-01-19 Thread Debian Bug Tracking System
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

2016-01-19 Thread Michael Banck
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

2016-01-18 Thread Aaron M. Ucko
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!