On 3/28/23 11:57 AM, Ard Biesheuvel wrote:


As I have indicated before, I am strongly in favor of these changes.
However, using LLD with X86 and GNU ld with ARM is not what I would
like to see here: not only is it a bad idea for a single toolchain
definition to deviate in this manner between architectures, I also
think that having the ability to use LLD for ARM would be nice in
itself, as it removes the need for cross toolchains entirely, lowering
the bar for contributors to ensure that their changes do not regress
other architectures. And there are some differences related to BTI
that could be interesting as well.

I agree, it's not ideal. My knowledge of linker issues is relatively limited at the moment, which is why I decided not to use LLD when I saw it was failing.

I can spend some time learning about it and send out a v3 with LLD enabled for ARM.


--
Rebecca Cran



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#102054): https://edk2.groups.io/g/devel/message/102054
Mute This Topic: https://groups.io/mt/97910990/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to