[Boost-bugs] [Boost C++ Libraries] #1486: SEEK_* defined, but shouldn't be for MPICH2

Subject: [Boost-bugs] [Boost C++ Libraries] #1486: SEEK_* defined, but shouldn't be for MPICH2
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2007-11-30 15:59:12


#1486: SEEK_* defined, but shouldn't be for MPICH2
-------------------------------------+--------------------------------------
 Reporter: ben.collins_at_[hidden] | Owner: dgregor
     Type: Patches | Status: new
Milestone: To Be Determined | Component: mpi
  Version: Boost Development Trunk | Severity: Problem
 Keywords: mpi, mpich2, mpich |
-------------------------------------+--------------------------------------
 From the mpich2 faq:
   The problem is that both stdio.h and the MPI C++ interface use SEEK_SET,
 SEEK_CUR, and SEEK_END. This is really a bug in the MPI-2 standard.

 MPICH_IGNORE_CXX_SEEK needs to be defined to prevent compiler errors. 4
 files in the Boost.MPI library need this change:

 ./boost/mpi/detail/packed_oprimitive.hpp
 ./boost/mpi/detail/packed_iprimitive.hpp
 ./boost/mpi/detail/mpi_datatype_primitive.hpp
 ./boost/mpi/config.hpp

 Patches attached.

--
Ticket URL: <http://svn.boost.org/trac/boost/ticket/1486>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.


This archive was generated by hypermail 2.1.7 : 2017-02-16 18:49:57 UTC