|
Boost-Build : |
From: Henri Raath (henri.raath_at_[hidden])
Date: 2008-04-04 16:49:48
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.
:$
Regards
Henri
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