Boost logo

Boost Users :

Subject: Re: [Boost-users] Boost release 1.60.0 beta 1 is now available from SourceForge
From: Shane Turner (shane.turner_at_[hidden])
Date: 2015-12-08 13:49:23


Shoot. The problem also exists in boost/interprocess/detail/config_end.hpp.

Shane

From: Shane Turner
Sent: Tuesday, December 08, 2015 2:44 PM
To: 'boost-users_at_[hidden]' <boost-users_at_[hidden]>
Subject: RE: [Boost-users] Boost release 1.60.0 beta 1 is now available from SourceForge

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_at_[hidden]<mailto:boost-users_at_[hidden]>
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/424320d9a18b17c55c86012673722ca1b42dcfa9).

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_at_[hidden]] On Behalf Of Marshall Clow
Sent: Tuesday, December 08, 2015 1:12 PM
To: boost_at_[hidden]<mailto:boost_at_[hidden]> List <boost_at_[hidden]<mailto:boost_at_[hidden]>>; Boost announce list <boost-announce_at_[hidden]<mailto:boost-announce_at_[hidden]>>; boost-users_at_[hidden]<mailto:boost-users_at_[hidden]>
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



Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net