Looks to be a glitch (under certain conditions) in the included Boost libs ... as discussed
here.
The next to last comment gives a pretty good explanation of what to modify in the atomic.hpp header file to get around it.
Basically, line 197 of src/BoostParts/boost/atomic/atomic.hpp is changed from:
Code:
|| (defined(_XOPEN_UNIX) && (_XOPEN_UNIX+0 > 0) && !defined(__UCLIBC__)) \
to:
Code:
|| (defined(_XOPEN_UNIX) && (_XOPEN_UNIX+0 > 0) && !defined(__UCLIBC__) && !defined(__GLIBC__)) \
I haven't experienced the problem, so I can't personally vouch for the workaround, but it seems to be fairly simple modification to attempt.