On Thu, 1 Nov 2012 07:21:38 +0100
Peter Stuge <pe...@stuge.se> wrote:

> Graham Murray wrote:
> > > Christ on a $#@%! crutch.  You can NOT auto-enable C++11 in your library 
> > > based
> > > on a configure test and then stuff flags that are not supported by 
> > > previous
> > > compiler versions into pkg-config for library consumers.  Somebody sane
> > > please fix this.
> > 
> > Though is it not normally a reasonable assumption that the library
> > consumers will be built with the same or later compiler version as
> > the library?
> 
> Well what about the consumers that have been built already? :)
> 
> Now, if all consumers could be rebuilt as part of the build of the
> library (EAPI discussion about reverse dependencies) then I think
> it's a very reasonable assumption.

This has nothing to do with dependencies not getting rebuilt when the library
does.  It's about switching to an earlier compiler version and having
every single package depending on that library fail to build due to something
that is non-obvious and hard to track down.  You don't know that you have to
rebuild the library because you don't know which package that damned flag came
from.


-- 
gcc-porting
toolchain, wxwidgets          we were never more here, expanse getting broader
@ gentoo.org                          but bigger boats been done by less water

Attachment: signature.asc
Description: PGP signature

Reply via email to