Re: [Boost-bugs] [Boost C++ Libraries] #4849: MinGW-64: detail/interlocked.hpp chooses wrong prototypes for InterlockedCompareExchange et al

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #4849: MinGW-64: detail/interlocked.hpp chooses wrong prototypes for InterlockedCompareExchange et al
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-10-02 09:59:29


#4849: MinGW-64: detail/interlocked.hpp chooses wrong prototypes for
InterlockedCompareExchange et al
-------------------------+-------------------------------------------------
  Reporter: Jim Bell | Owner: anthonyw
  <jim@…> | Status: closed
      Type: Bugs | Component: thread
 Milestone: Boost | Severity: Problem
  1.55.0 | Keywords: mingw64 InterlockedCompareExchange
   Version: Boost | once.hpp thread.cpp
  1.54.0 |
Resolution: fixed |
-------------------------+-------------------------------------------------
Changes (by Bobby Mihalca <bobbymihalca@…>):

 * version: Boost Development Trunk => Boost 1.54.0
 * milestone: Boost 1.46.0 => Boost 1.55.0

Comment:

 Have the same problem and made a patch.
 It deals with mingw64 in its own #elif and undoes BOOST_INTERLOCKED_IMPORT
 from mingw64-thread-2.patch
 Tested with mingw64 4.8.1 64 and 32 bits and threads compile and work.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/4849#comment:23>
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:50:14 UTC