|
From: | Mark Young |
Subject: | [libunwind] relocation R_X86_64_PC32 against `_ULx86_64_dwarf_search_unwind_table' |
Date: | Wed, 06 Apr 2005 14:59:38 -0700 |
User-agent: | Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.4) Gecko/20040414 |
David, Making a current pull on x86_64 SuSE Linux 9.2 with gcc 3.4.3 and /usr/bin/ld version 2.15.91.0.2 quits with the following link error. I ran both configure and make with no options. Any suggestions? gcc -DHAVE_CONFIG_H -I. -I. -I../include -I../include/x86_64 -I../include -I. -D_GNU_SOURCE -DNDEBUG -g -O2 -fexceptions -Wall -Wsign-compare -MT dwarf/Lfind_proc_info-lsb.lo -MD -MP -MF dwarf/.deps/Lfind_proc_info-lsb.Tpo -c dwarf/Lfind_proc_info-lsb.c -fPIC -DPIC -o dwarf/.libs/Lfind_proc_info-lsb.o [...] gcc -shared .libs/os-linux.o mi/.libs/init.o mi/.libs/flush_cache.o mi/.libs/mempool.o mi/.libs/strerror.o dwarf/.libs/global.o .libs/elf64.o x86_64/.libs/setcontext.o x86_64/.libs/is_fpreg.o x86_64/.libs/regname.o mi/.libs/_ReadULEB.o mi/.libs/_ReadSLEB.o mi/.libs/backtrace.o mi/.libs/dyn-cancel.o mi/.libs/dyn-info-list.o mi/.libs/dyn-register.o mi/.libs/Ldyn-extract.o mi/.libs/Lfind_dynamic_proc_info.o mi/.libs/Lget_accessors.o mi/.libs/Lget_proc_info_by_ip.o mi/.libs/Lget_proc_name.o mi/.libs/Lput_dynamic_unwind_info.o mi/.libs/Ldestroy_addr_space.o mi/.libs/Lget_reg.o mi/.libs/Lset_reg.o mi/.libs/Lget_fpreg.o mi/.libs/Lset_fpreg.o mi/.libs/Lset_caching_policy.o unwind/.libs/Backtrace.o unwind/.libs/DeleteException.o unwind/.libs/FindEnclosingFunction.o unwind/.libs/ForcedUnwind.o unwind/.libs/GetBSP.o unwind/.libs/GetCFA.o unwind/.libs/GetDataRelBase.o unwind/.libs/GetGR.o unwind/.libs/GetIP.o unwind/.libs/GetLanguageSpecificData.o unwind/.libs/GetRegionStart.o unwind/.libs/GetTextRelBase.o unwind/.libs/RaiseException.o unwind/.libs/Resume.o unwind/.libs/Resume_or_Rethrow.o unwind/.libs/SetGR.o unwind/.libs/SetIP.o dwarf/.libs/Lexpr.o dwarf/.libs/Lfde.o dwarf/.libs/Lparser.o dwarf/.libs/Lpe.o dwarf/.libs/Lstep.o dwarf/.libs/Lfind_proc_info-lsb.o x86_64/.libs/Lcreate_addr_space.o x86_64/.libs/Lget_save_loc.o x86_64/.libs/Lglobal.o x86_64/.libs/Linit.o x86_64/.libs/Linit_local.o x86_64/.libs/Linit_remote.o x86_64/.libs/Lis_signal_frame.o x86_64/.libs/Lget_proc_info.o x86_64/.libs/Lregs.o x86_64/.libs/Lresume.o x86_64/.libs/Lstep.o -lc -lgcc -nostartfiles -nostdlib -static-libcxa -Wl,-soname -Wl,libunwind.so.7 -o .libs/libunwind.so.7.0.0 gcc: unrecognized option `-static-libcxa' /usr/bin/ld: dwarf/.libs/Lfind_proc_info-lsb.o: relocation R_X86_64_PC32 against `_ULx86_64_dwarf_search_unwind_table' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: final link failed: Bad value collect2: ld returned 1 exit status make[2]: *** [libunwind.la] Error 1 gcc (GCC) 3.4.3 GNU ld version 2.15.91.0.2 20040727 (SuSE Linux) |
[Prev in Thread] | Current Thread | [Next in Thread] |