[Bug target/38904] New: Shared libgcc DLL violates Cygwin platform conventions.
dave dot korn dot cygwin at gmail dot com
gcc-bugzilla@gcc.gnu.org
Sun Jan 18 00:40:00 GMT 2009
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
More information about the Gcc-bugs
mailing list