[llvm-dev] Should we switch to --hash-style=both by default in LLD ?

George Rimar via llvm-dev llvm-dev at lists.llvm.org
Mon Oct 2 05:35:06 PDT 2017


>> Le 2 oct. 2017 à 14:23, George Rimar <grimar at accesssoftek.com> a écrit :
>>
>> I think we can switch LLD either to "both" or probably to "gnu" by default as well.
>> Initial version of patch that changes default to "both" is here: D38407
>>
>> Any thoughts ?
>>
>> Best regards,
>> George | Developer | Access Softek, Inc
>
>Hi,
>
>I initially wanted to switch the default to "gnu" as well in GNU linkers. However it was argued that this would generate ELF fiels that do not follow the ELF ABI. See here >https://sourceware.org/ml/binutils/2017-07/msg00160.html Thus it has been chosen to use "both" rather than "gnu".
>
>Cheers,
>Romain

Fair enough, argument that we should not emit ELF files that aren't ABI compliant by default looks reasonable.
Use of "both" looks ideal for me then.

George.


More information about the llvm-dev mailing list