Since the introduction of the configure check for the --no-merge-exidx-entries linker option, all libjava tests fail on IRIX 6.5:
output is: (null): WARNING 1 : Unknown option: -no-merge-exidx-entries (ignored). FAIL: linking PR9577 The problem is that the SGI ld warns about unknown options as above, but still exists with status 0. None of the options to suppress errors/warnings has an effect on this, neither -LD_MSG:error=1 nor -LD_MSG:off=1 nor -woff 1. I've found no good way to handle this generically, since the AC_LINK_IFELSE macro only logs stderr of the link command to conftest,err and the warning goes to stdout. I could of course simply set libgcj_cv_exidx=no for mips-sgi-irix6.5, but perhaps there's a cleaner solution I'm just not seeing? -- Summary: [4.6 regression] All libjava tests fail on IRIX 6.5: ld warns about -no-merge-exidx-entries Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ro at gcc dot gnu dot org GCC build triplet: mips-sgi-irix6.5 GCC host triplet: mips-sgi-irix6.5 GCC target triplet: mips-sgi-irix6.5 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44216