Java broken after i386 PIC change
Bryce McKinlay
bryce@albatross.co.nz
Sat Jan 20 21:00:00 GMT 2001
Richard Henderson wrote:
> > 0x804aa99 <__register_frame_info+9>: call 0x0 <---- eh?
>
> Interesting. Looks suspiciously like a binutils problem.
> What version do you have installed?
2.9.5.0.22-6, but I'm pretty sure I got the same thing the other day on an RH7
box with 2.10.0.18-1. Will check.
> In libgcc.a, that insn plus relocation should look like
>
> 604: e8 fc ff ff ff call 605 <__register_frame_info+0x5>
> 605: R_386_PC32 .gnu.linkonce.t.i686.get_pc_thunk
>
> correct? I can't imagine how that could get relocated to
> zero unless your binutils decided to put that section at
> vma zero.
Right:
609: e8 fc ff ff ff call 60a <__register_frame_info+0xa>
60a: R_386_PC32 .gnu.linkonce.t.i686.get_pc_thunk
> Would you send me objdump -h of the failing
> executable?
Attached.
> What happens when you run the libstdc++ testsuite? Does
> that fail too? (Or do you not have bash2 installed so it
> just doesn't run at all...)
The later, unfortunatly, but I'll try it later tonight on my RH7 machine.
regards
[ bryce ]
More information about the Java
mailing list