On Sat, 31 May 2008 00:47:44 +0300
Mart Raudsepp <leio@g.o> wrote:
> > Paludis is fine with as-needed. But hey, don't let reality get in
> > the way of your pathetic attempts at turning everything into Paludis
> > bashing.
>
> It happens to be the only package that I know of that couldn't be
> fixed to work with --as-needed (fix for others being to actually
> state linking with a library whose symbols are directly used). I have
> not heard of anything else.
Except that Paludis is fine with --as-needed.
> That doesn't mean Gentoo progress, in maintainability of a running
> system through the ease of ABI breaks meaning magnitudes of less
> recompilations, should be inhibited.
as-needed isn't the right way to do this.
> > And twenty years ago C++ had to work around linkers that only
> > supported eight character symbol names. Reality moves forward,
> > except in situations like these where people try to rice it
> > backwards.
>
> Maybe you'd like to tell that to the authors of the platforms that
> don't support this extreme corner case, but are amongst the platforms
> that we do somewhat support in Gentoo?
Not really. They'll fix it sooner or later. Probably sooner, once C++0x
starts being widely used.
> The story that matters here is, that a C++ corner case that does not
> work on 0.01% of packages with --as-needed and breaks on non-ELF
> platforms, should not cause good things for our users to be shot down.
You could say the same thing for -ffast-math...
--
Ciaran McCreesh
|