Bug 21792 - [3.4 only] --enable-version-specific-runtime-libs doesn't install version specific fortran & java libs
Summary: [3.4 only] --enable-version-specific-runtime-libs doesn't install version spe...
Status: RESOLVED WONTFIX
Alias: None
Product: gcc
Classification: Unclassified
Component: libf2c (show other bugs)
Version: 3.4.2
: P2 normal
Target Milestone: 3.4.6
Assignee: Not yet assigned to anyone
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-28 00:05 UTC by Gerrit P. Haase
Modified: 2006-02-28 15:39 UTC (History)
1 user (show)

See Also:
Host: i686-pc-cygwin
Target: i686-pc-cygwin
Build: i686-pc-cygwin
Known to work:
Known to fail:
Last reconfirmed: 2006-01-07 01:55:33


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gerrit P. Haase 2005-05-28 00:05:36 UTC
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
Comment 1 Andrew Pinski 2005-09-26 00:56:51 UTC
Confirmed, only for 3.4.x.
Comment 2 Gabriel Dos Reis 2006-02-28 15:39:15 UTC
won't fix for 3.4.6.