On Mon, Jul 6, 2015 at 1:07 PM, Dilyan Palauzov
<[email protected]> wrote:

> /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.3/../../../../x86_64-unknown-linux-gnu/bin/ld:
> /tmp/cccxfTD7.ltrans0.ltrans.o: relocation R_X86_64_PC32 against protected
> symbol `_ULx86_64_local_addr_space' can not be used when making a shared
> object

I can't repro this in my environment via:

./configure --enable-coredump --enable-cxx-exceptions
--enable-debug-frame --enable-block-signals  --enable-minidebuginfo
--enable-ptrace --enable-setjmp
make check

Guessing that it's caused by gcc-4.9.x. Perhaps try tweaking
include/compiler.h (eg: undefine PROTECTED) to find a workaround for
now?
I'm hoping that someone more familiar with the compiler issues can
propose a better solution.

 -Arun

_______________________________________________
Libunwind-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/libunwind-devel

Reply via email to