This is the mail archive of the java-discuss@sources.redhat.com mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Java broken after i386 PIC change


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~

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]