Default Boost Versions for "R", may have to be 1.50
Dmitrijs Ledkovs
dmitrij.ledkov at ubuntu.com
Fri Oct 26 22:12:42 UTC 2012
On 17 October 2012 17:51, Scott Kitterman <ubuntu at kitterman.com> wrote:
> We had a bit of a discussion about this on #ubuntu-motu yesterday and, among
> those discussing it (who are the ones who usually do most of the work on a
> Boost transition), we concluded staying in line with Debian and keeping 1.49
> as the default Boost is what we should do for "R". As with Quantal, Boost1.50
> will be available in Universe for developers or packages that need the newer
> features, but it won't be in Main and should not generally be used for
> packages unless it's really needed.
>
> The good news is that means there there is nothing that needs doing for Boost
> before "R" opens for development.
>
Now the bad news.
The new eglibc 2.16 defines TIME_UTC macro which is part of C11 and
clashes with boost::TIME_UTC which means boost1.49 does not compile
any more.
(anything using boost/thread/xtime.hpp template or explicitly using
boost::TIME_UTC)
Luckily this is fixed in boost1.50 by means of renaming the macro to
boost::TIME_UTC_
There are rdeps which actually use boost::TIME_UTC macro all of them
need to transition to boost1.50 and boost::TIME_UTC_
Reference:
https://svn.boost.org/trac/boost/ticket/6940
https://bugzilla.redhat.com/show_bug.cgi?id=825039
Regards,
Dmitrijs.
More information about the ubuntu-devel
mailing list