[arch-dev-public] Default LDFLAGS for official packages

Jan de Groot jan at jgc.homeip.net
Wed Aug 12 05:59:50 EDT 2009


On Wed, 2009-08-12 at 11:29 +0200, Thomas Bächler wrote:
> Allan McRae schrieb:
> > Thomas Bächler wrote:
> >> I think we should agree on a default LDFLAGS setting for our official 
> >> packages. In the pacman signoff thread, it was suggested to use 
> >> -Wl,--as-needed and later also -Wl,--no-undefined (and more). Can we 
> >> compose a default LDFLAGS line that we all should use?
> >>
> > 
> > I will again propose:
> > -Wl,--hash-style=gnu -Wl,--as-needed
> > 
> > Last time I tried, --no-undefined broke quite a few packages so I don't 
> > think it is ready for general use yet.
> 
> Doesn't --hash-style=gnu break compatibility with closed-source and 
> legacy binaires? Shouldn't this be --hash-style=both? Not an expert 
> here, just stating what I think to remember.

It makes our binaries incompatible to old linkers, not the other way
around.



More information about the arch-dev-public mailing list