Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2008-04-07 01:32:05


On Saturday 05 April 2008 00:49:48 Henri Raath wrote:
> Thanks for that, it was a great help - put me on the right track.
> (I still had to do a lot of digging but found that the parameter
> address-model=64
> was what I wanted)
>
> I also discovered a bug/omission :
> When compiling for AMD64, size_t is an unsigned __int64 in MS Visual Studio
> (i.e. unsigned long long). Boost does not map this to an MPI data type, so
> boost\mpi does not compile in 64-bit mode. This is essential because using
> Microsoft's MPI implementation, one's programs should ideally be compiled to
> 64-bit.
>
> I found the missing code #if 0'ed out in boost_1_35_0\boost\mpi\datatype.hpp
> +-line 255 - 265 (Doxygen ???). So I fixed this by commenting out the #if 0.
> :$

You better report this to MPI authors, at the boost_at_[hidden] mailing list.

- Volodya


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk