------- Additional Comments From dev at sw dot ru 2010-05-05 15:24 ------- > You have > > 0000000000000000 <fn32>: > 0: a1 00 00 00 00 mov 0x0,%eax 1: R_X86_64_32 var > 5: c3 ret > > Since you are building PIE, which can be loaded anywhere in > 64bit address space, R_X86_64_32 may overflow.
Correct, but the real loader does load this 64bit code at addresses lower then 4Gb, and actually it's loader task in such cases to check relocations overflow and their types, isn't it? Any other way to link 32bit/64bit code to single binary then? -- http://sourceware.org/bugzilla/show_bug.cgi?id=11549 ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org http://lists.gnu.org/mailman/listinfo/bug-binutils