[arch-dev-public] Default LDFLAGS for official packages
Allan McRae
allan at archlinux.org
Wed Aug 12 05:44:53 EDT 2009
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.
The linker handles both hash-types so this is not an issue. Note we
already have hash-style=both as the default for our gcc.
Allan
More information about the arch-dev-public
mailing list