On 03-10-2009 22:35:58 +0300, Samuli Suominen wrote: > Ciaran McCreesh wrote: > > On Sat, 03 Oct 2009 22:13:59 +0300 > > Samuli Suominen <ssuomi...@gentoo.org> wrote: > >> Since new binutils will support LD_AS_NEEDED="1" to force ld behave > >> asneeded we could use this for the developer -target in profiles? > >> > >> Speak up if you think it's a terrible idea. > > > > Well, it does break correct code, so it's about on par with forcing > > -ffast-math or -fno-exceptions or -fvisibility-inlines-hidden on > > globally... > > > > Be reasonable. We can add -Wl,--no-as-needed for those packages with > valid code. And I'm certainly not suggesting adding it to base/, _only_ > for the developer target.
Please recall that this is a GNU binutils flag. I prefer the environment flag over the command-line option, because it doesn't break other linkers, but if it implies many ebuilds getting -Wl,--no-as-needed append-ldflagged, then I'm not getting happy as that breaks my builds. -- Fabian Groffen Gentoo on a different level