On Wed, 30.09.09 19:36, Nix (nix at esperi.org.uk) wrote: > > On 30 Sep 2009, Lennart Poettering said: > > No, --as-needed is a klduge. We explicitly don't support that because > > there is a cyclic dep between libpulse and libpulsecommon. Try to > > google or grep the archives for an explanation for that. > > You might want to add a -Wl,--no-as-needed then, 'cos more and more > distros are turning this on by default (usually by hacking GCC's default > specs). It really is a seriously good idea for the vast majority of > applications. (Last time I measured this it reduced the number of > DT_NEEDEDs across the whole system by in excess of a third.) I think using --as-neded is crack and people don't know what they are doing when they use this. That said I'd be willing to merge a patch that adds -Wl,--no-as-needed to LDFLAGS if it is supported, just to avoid further bug reports about this. Would you be willing to cook up a patch? Thanks, Lennart -- Lennart Poettering Red Hat, Inc. lennart [at] poettering [dot] net http://0pointer.net/lennart/ GnuPG 0x1A015CC4