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