When building gcc on x86_64 with multilib support, gij is built as 32-bit
executable with some strange -rpaths.

The other parts of gcj are ok.

[EMAIL PROTECTED] ~]$ ldd /usr/bin/gcj
        libmpfr.so.1 => /usr/lib64/libmpfr.so.1 (0x00002b0221bea000)
        libgmp.so.3 => /usr/lib64/libgmp.so.3 (0x00002b0221e20000)
        libc.so.6 => /lib64/libc.so.6 (0x00002b022205e000)
        /lib64/ld-linux-x86-64.so.2 (0x00002b02219ce000)
[EMAIL PROTECTED] ~]$ ldd /usr/bin/gij
         (0xffffe000)
        libgij.so.9 => /usr/lib64/../lib/libgij.so.9 (0xf7f03000)
        libgcj.so.9 => /usr/lib64/../lib/libgcj.so.9 (0xf5fea000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xf5fd2000)
        librt.so.1 => /lib/librt.so.1 (0xf5fca000)
        libdl.so.2 => /lib/libdl.so.2 (0xf5fc6000)
        libz.so.1 => /usr/lib64/../lib/libz.so.1 (0xf5fb3000)
        libgcc_s.so.1 => /usr/lib64/../lib/libgcc_s.so.1 (0xf5fa6000)
        libm.so.6 => /lib/libm.so.6 (0xf5f7f000)
        libc.so.6 => /lib/libc.so.6 (0x42000000)
        /lib/ld-linux.so.2 (0xf7f07000)


-- 
           Summary: [4.3 regression] gij is built as 32-bit binary when
                    building multilib gcc
           Product: gcc
           Version: 4.3.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: java
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: bero at arklinux dot org
 GCC build triplet: x86_64-linux-gnu
  GCC host triplet: x86_64-linux-gnu
GCC target triplet: x86_64-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33764

Reply via email to