libtool
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Extend libtool dll namespaces for mingw-w64


From: Alon Bar-Lev
Subject: Re: Extend libtool dll namespaces for mingw-w64
Date: Tue, 26 Jan 2010 17:52:10 +0200

On Tue, Jan 26, 2010 at 5:26 PM, JonY <address@hidden> wrote:
> Hi,
>
> Currently, on Win32 platforms, Cygwin uses the "cyg" prefix for dlls,
> and MinGW based systems uses the "lib" prefix.
>
> This works fine, until mingw-w64 showed up with 64bit dlls. This
> problem is especially apparent with trying to build mingw-w64 cross
> compilers.
>
> For example, both mingw and mingw-w64 builds libstdc++-6.dll from GCC.
> When installed, there might be up to 3 incompatible versions of
> libstdc++-6.dll, from mingw.org, 32bit mingw-w64 and 64bit mingw-w64.
>
> I suggest the following naming scheme.
>
> mingw.org:      lib<name>-<major>.dll (unchanged)
> Cygwin:         cyg<name>-<major>.dll (unchanged)
> mingw-w64(64):  lib64<name>-<major>.dll
> mingw-w64(32):  lib32<name>-<major>.dll
>
> libtool should also check if GCC "-m32" or "-m64" is used, and select
> the proper namespace accordingly (mingw-w64 GCC can do multilib).
>
> Comments?
>

This is highly none standard naming convention...
Handling w32 and w64 should be the same as handling multilib at Linux
for example.

Alon.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]