Hello,

When I link libunwind-1.0 with gold I receive the following error:

/bin/bash ../libtool --tag=CC   --mode=link gcc  -g -O2 -fexceptions
-Wall -Wsign-compare   -o Gperf-simple Gperf-simple.o
../src/libunwind-x86_64.la
libtool: link: gcc -g -O2 -fexceptions -Wall -Wsign-compare -o
.libs/Gperf-simple Gperf-simple.o  ../src/.libs/libunwind-x86_64.so
/usr/bin/ld: Gperf-simple.o: in function
measure_init:Gperf-simple.c:179: error: undefined reference to
'_Ux86_64_getcontext'
/usr/bin/ld: Gperf-simple.o: in function
measure_init:Gperf-simple.c:206: error: undefined reference to
'_Ux86_64_getcontext'
/usr/bin/ld: Gperf-simple.o: in function
measure_unwind:Gperf-simple.c:64: error: undefined reference to
'_Ux86_64_getcontext'
collect2: ld returned 1 exit status

This problem with gold came up once before:

http://lists.gnu.org/archive/html/libunwind-devel/2011-04/msg00021.html

The linking issues was fixed in this commit:

http://git.savannah.gnu.org/gitweb/?p=libunwind.git;a=commit;h=4dc222cf8af663b4557b56281737f2c2f1115827

However, the problem was introduced again here:

http://git.savannah.gnu.org/gitweb/?p=libunwind.git;a=commit;h=d589e205068843548d57116e2e228c6f552a12f4

I manually re-added "$(LIBUNWIND_local)" in "tests/Makefile.am" to a
fresh checkout of HEAD and everything linked correctly with gold.

Thanks,
Andy

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

Reply via email to