[prev in list] [next in list] [prev in thread] [next in thread] 

List:       ubuntu-devel
Subject:    Default Boost Versions for "R", may have to be 1.50
From:       dmitrij.ledkov () ubuntu ! com (Dmitrijs Ledkovs)
Date:       2012-10-26 22:12:42
Message-ID: CANBHLUh-G31-f4rZqT1Z=E7-YjJAvp1+KsbW98-LLJ4oRHLiug () mail ! gmail ! com
[Download RAW message or body]

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.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic