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