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
signature.asc
Description: PGP signature