RFC: Cygwin 64 bit?
Yaakov (Cygwin/X)
yselkowitz@users.sourceforge.net
Tue Jun 28 01:14:00 GMT 2011
On Mon, 2011-06-27 at 17:58 -0700, Daniel Colascione wrote:
> Today, Cygwin DLLs all have the form cyg$SONAME.dll. In a 64-bit Cygwin,
> 32-bit DLLs would retain this naming convention and 64-bit DLLs would be
> named cyg64$SONAME.dll.
1) A similar naming scheme for mingw64 was already rejected.
2) Accomodating the "cyg" prefix is hard enough; using different naming
schemes for x86 and x64 would be a disaster.
I still don't see a pressing need for multilib in the first place.
Linux distros do it only with a handful of libraries needed for running
third-party binaries; that use case doesn't really apply to Cygwin, so
why would we need it?
> As for the choice between LP64 and LLP64 --- would it be evil to make
> long 64-bit, but define DWORD, LONG, ULONG and so on to be 32 bits wide?
> This way, both Windowsish and POSIXish code will continue to work fine.
That seems to be the consensus, and it makes sense.
Yaakov
More information about the Cygwin-developers
mailing list