On 2007-05-10, Matti Bickel <[EMAIL PROTECTED]> wrote:
> I don't personally use it, to begin with. But there have been users
> inquiring about, providing patches, and as it's really just a one line
> change, i added it for their convience. Might make that conditional on
> --as-needed being in LDFLAGS, though.

I've seen some of those patches, and they're ugly workarounds to
--as-needed being broken. They should not be needed, if the flag
weren't broken. (Although perhaps it would be better to include some
more explicit library dependencies in modules' Makefiles. Few of 
Ion's modules specify the libraries they use -- and can not at build
time be linked against ioncore, as the symbols are expected to be 
provided by the binary. Some modules don't compile with --as-needed
without specifying some of their library dependencies, but others do,
and yet --as-needed is supposed to only remove unnecessary explicitly 
specified dependencies.)

> _rc will include a postinstall message that tells users to reproduce
> with a vanilla build before reporting bugs upstream plus a note that
> encourages users to go file the bugs at bugs.gentoo.org first.

And how easy it is to overlook such a message? In a huge batch build?
Is this also mentioned where the extra flags are documented 
(or "documented")?


-- 
Tuomo

Reply via email to