[PATCH] D14655: [mips] Make the .eh_frame writable on FreeBSD to work around issues in the old linker.

Rafael EspĂ­ndola via llvm-commits llvm-commits at lists.llvm.org
Fri Nov 13 08:27:14 PST 2015


On 13 November 2015 at 11:01, Daniel Sanders <daniel.sanders at imgtec.com> wrote:
> dsanders added a comment.
>
> I'm told that they can't update to a newer GNU Ld because FreeBSD chose to reject GPLv3.

They can change the old linker or work on lld.

> Their plan as it has been explained to me is to get any build working with clang as the system compiler, then work on making lld the default linker. I therefore see this as a stepping stone for getting to the correct place and would want to revert this patch as soon as I'm able to.


>   .cfi_personality 128, DW.ref.__gxx_personality_v0

It should be using 0x9b as the rest. That way .eh_frame itself stays RO.

Cheers,
Rafael


More information about the llvm-commits mailing list