The configure switch --enable-version-specific-runtime-libs is not honored by java at all, and g77 is not correct too.
Where libgcc and other defaults are installed version specific anyway, with or without this switch: usr/lib/gcc/i686-pc-cygwin/3.4.2/libgcc.a usr/lib/gcc/i686-pc-cygwin/3.4.2/libgcov.a it works ok for objc: usr/lib/gcc/i686-pc-cygwin/3.4.2/libobjc.a usr/lib/gcc/i686-pc-cygwin/3.4.2/libobjc.la ok for c++: usr/lib/gcc/i686-pc-cygwin/3.4.2/libstdc++.a usr/lib/gcc/i686-pc-cygwin/3.4.2/libstdc++.la usr/lib/gcc/i686-pc-cygwin/3.4.2/libsupc++.a usr/lib/gcc/i686-pc-cygwin/3.4.2/libsupc++.la usr/lib/gcc/i686-pc-cygwin/3.4.2/specs not ok for fortran: usr/lib/gcc/i686-pc-cygwin/libfrtbegin.a usr/lib/gcc/i686-pc-cygwin/libg2c.a usr/lib/gcc/i686-pc-cygwin/libg2c.la and even worse, not ok for java: usr/lib/lib-org-w3c-dom.a usr/lib/lib-org-w3c-dom.la usr/lib/lib-org-xml-sax.a usr/lib/lib-org-xml-sax.la usr/lib/libffi.a usr/lib/libffi.la usr/lib/libgcj.a usr/lib/libgcj.la usr/lib/libgcj.spec usr/lib/libiberty.a Regards, Gerrit P. Haase -- Summary: --enable-version-specific-runtime-libs doesn't install version specific fortran & java libs Product: gcc Version: 3.4.2 Status: UNCONFIRMED Severity: normal Priority: P2 Component: libf2c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: gerrit at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: i686-pc-cygwin GCC host triplet: i686-pc-cygwin GCC target triplet: i686-pc-cygwin http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21792