Hi,

In a followup to 
https://lists.freebsd.org/pipermail/freebsd-toolchain/2017-May/002961.html 
I attempted to fix gnu ld in base to fix the wrongly set bit.

The following patch http://www.vlakno.cz/~rdivacky/ppc64.exceptions.fix.patch
switches a few computations to happen in 64bits instead of 32bit and fixes the
wrong personality/LDSA info in binaries.

As a result clang compiled/assembled c++ binaries with EH start to work for me.

Can someone verify this works for everyone? I can see the same cast in upstream
binutils but in a couple more places, so this is probably not the final answer
but is good enough for me.

Thanks, Roman
_______________________________________________
freebsd-toolchain@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-toolchain
To unsubscribe, send any mail to "freebsd-toolchain-unsubscr...@freebsd.org"

Reply via email to