This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/38904] New: Shared libgcc DLL violates Cygwin platform conventions.
- From: "dave dot korn dot cygwin at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 18 Jan 2009 00:40:02 -0000
- Subject: [Bug target/38904] New: Shared libgcc DLL violates Cygwin platform conventions.
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
The shared libgcc DLL currently built for cygwin is named "libgcc_s_1.dll", and
it comes with an import library named "libgcc_s.a". These both violate the
Cygwin platform naming conventions. All DLLs are prefixed with 'cyg' rather
than 'lib' on the Cygwin target, and the corresponding import library should be
prefixed with 'lib' and use a '.dll.a' extension.
Although this is a problem in a new feature, rather than a regression, I will
appeal for special consideration (as a target-specific change) to apply a patch
(that I will post shortly) for this issue during stage 4, so that it can be in
the released GCC 4.4 series, avoiding an ABI break between 4.4 and 4.5 on the
Cygwin platform.
--
Summary: Shared libgcc DLL violates Cygwin platform conventions.
Product: gcc
Version: 4.4.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: dave dot korn dot cygwin at gmail dot com
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=38904