On 29/9/06 1:40 am, "H. J. Lu" <[EMAIL PROTECTED]> wrote: > You are asking for impossible:
If the compiler emitted accesses via the GOT for weak symbols then there wouldn't be a problem. The compiler doesn't know the final link address though, so it'd have to be conservative. Perhaps it's not worth it for a case that noone much cares about. > R_X86_64_PC32 only supports signed 32bit offset. 0x100000000 is more > than 32bit. The linker should issue an error, at least a warning. You > can take your pick and I will fix the linker. If no one objects, I > will make it an error. That's fine with us. I fixed Xen to no longer use weak symbols. -- Keir