[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Libunwind-devel] LTO and dwarf_to_unw_regnum_map
From: |
Arun Sharma |
Subject: |
Re: [Libunwind-devel] LTO and dwarf_to_unw_regnum_map |
Date: |
Mon, 6 Jul 2015 18:32:53 -0700 |
On Mon, Jul 6, 2015 at 1:07 PM, Dilyan Palauzov
<address@hidden> 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