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
