$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] [Boost-users] cross-compilation x86_64-w64-ming32: undefined reference to `InterlockedIncrement'
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2013-09-24 08:51:33
On Tue, Sep 24, 2013 at 1:03 PM, Frédéric Bron <frederic.bron_at_[hidden]>wrote:
> > Yes, MinGW-w64 defines _Interlocked* functions in terms of gcc intrinsics
> > internally, in intrin.h. This header is only available in MinGW-w64 and
> not
> > MinGW (the original project). Considering all that I prepared a patch for
> > interlocked.hpp (attached, the patch is against trunk).
>
> Just tested your patch with both i686-w64-mingw32-g++ and
> x86_64-w64-mingw32-g++.
> Works nicely, you can apply the patch.
>
Committed to trunk. I will merge the change to release as soon as the tests
pass.
Thank you for reporting the issue and trying out the patch.