I found another issue with a bad compiler version check in boost/interprocess/detail/config_begin.hpp before using "#pragma GCC diagnostic push", which, for GCC, is only available at version 4.6.0 and later. Since I'm using GCC 4.4.7, my compile fails. In boost/interprocess/detail/config_begin.hpp, " #if defined(BOOST_GCC) && (BOOST_GCC >= 40000)" is used. There are several other Boost files that look like they have more robust checks. Here are two of them: · boost/test/detail/suppress_warnings.hpp has "#if defined(BOOST_GCC) && (BOOST_GCC >= 4 * 10000 + 6 * 100)" · boost/random/detail/disable_warnings.hpp has " #if defined(BOOST_GCC) && BOOST_GCC >= 40600" Thanks, Shane Turner From: Shane Turner Sent: Tuesday, December 08, 2015 2:06 PM To: boost-users@lists.boost.org Subject: RE: [Boost-users] Boost release 1.60.0 beta 1 is now available from SourceForge My build fails with Boost 1.60.0 beta 1 due to a change in boost/lexical_cast.hpp that is a revert of a change made in 1.59.0. The change in 1.59.0 is commit bdc3557. The revert is 424320d9a18b17c55c86012673722ca1b42dcfa9 (https://github.com/boostorg/lexical_cast/commit/424320d9a18b17c55c8601267372...). The comment for the commit doesn't really explain why the change was reverted. I'm using GCC 4.4.7 on CentOS 6. Regards, Shane Turner From: Boost-users [mailto:boost-users-bounces@lists.boost.org] On Behalf Of Marshall Clow Sent: Tuesday, December 08, 2015 1:12 PM To: boost@lists.boost.org<mailto:boost@lists.boost.org> List <boost@lists.boost.org<mailto:boost@lists.boost.org>>; Boost announce list <boost-announce@lists.boost.org<mailto:boost-announce@lists.boost.org>>; boost-users@lists.boost.org<mailto:boost-users@lists.boost.org> Subject: [Boost-users] Boost release 1.60.0 beta 1 is now available from SourceForge Boost release 1.60.0 beta 1 is now available from SourceForge. See http://sourceforge.net/projects/boost/files/boost/1.60.0.beta.1/ For details of what's in the release, see http://www.boost.org/users/history/version_1_60_0.html. Note that the links to files on this web page are for the final release - use the SourceForge link above to get the beta files. Please download the beta, give it a try, and report any problems you encounter. Known issues: * Errors when building Boost.TypeErasure for older versions of Visual Studio. * Boost.Test fails when building on Darwin with gcc 4.9.2 The files (and associated md5s) are: MD5 (boost_1_60_0_b1.7z) = 63530c9594b24f56e5df79d910c9daeb MD5 (boost_1_60_0_b1.tar.bz2) = 29af12a1028536219a21517e953df4eb MD5 (boost_1_60_0_b1.tar.gz) = 74df7f5eb5e32f3a92b6141af3c6f541 MD5 (boost_1_60_0_b1.zip) = 90c25c34b64eb6cc88845ec5372938d7 Thanks, -- The Boost Release Team