Java broken after i386 PIC change
Richard Henderson
rth@redhat.com
Sat Jan 20 20:19:00 GMT 2001
On Sun, Jan 21, 2001 at 05:01:58PM +1300, Bryce McKinlay wrote:
> So, are you saying that Java is working for you on x86,
> with the current tree? Interesting.
Yes. With cvs as of 3:30 PST, I get
=== libjava Summary ===
# of expected passes 1478
# of unexpected failures 64
# of unexpected successes 26
# of expected failures 164
This is on i686-pc-linux-gnu with rh7 plus errata,
ie glibc-2.2-and binutils-2.10.0.18-1.
> 0x804aa99 <__register_frame_info+9>: call 0x0 <---- eh?
Interesting. Looks suspiciously like a binutils problem.
What version do you have installed?
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. Would you send me objdump -h of the failing
executable?
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...)
r~
More information about the Java
mailing list