A Mingw32 runtime library independent of MSVCRT.DLL

John Platts john_platts@hotmail.com
Fri Jul 26 22:14:00 GMT 2002


Why do mingw32 users continue to use a runtime library dependent of 
MSVCRT.DLL?

There is a project to totally replace MSVCRT.DLL. Here are the advantages of 
the Mingw32 Alternate C Runtime Library (no stable version released, just a 
unstable, incomplete version):
- Easy to modify
- Can be easily tweaked
- Can be compiled without Microsoft Visual C++
- Open Source
- Free to distribute, even without owning Microsoft Visual C++ or Microsoft 
Windows
- Can be compiled with Wine (with both native platform gcc and with Mingw32 
cross-compiler)
- Will be 100% ISO C99 compliant when complete
- Bugs cannot be easily fixed in the MSVCRT.DLL distribution (unless someone 
has a valid license of Microsoft Visual C++)
- Will support both static and dynamic linking when complete, unlike other 
Mingw32 runtimes (MSVCRT.DLL can only be dynamically linked, but Microsoft 
Visual C++ also ships with two release static C Runtime Library called 
LIBC.LIB and LIBCMT.LIB)

Developers, please contribute to the Mingw32 Alternate C Runtime Library 
found at http://mingwacr.sourceforge.net. If you are going to contribute, 
send email to jplatts@users.sourceforge.net.

Cygwin developers:
NOTE: The cygwin setup program should not be linked with MSVCRT.DLL or 
CRTDLL.DLL. It should also not be linked with the cygwin library. It needs 
to be linked with a static native Win32 C Runtime Library, such as what the 
Mingw32 Alternate C Runtime Library is going to be. If you are a developer 
wishing to contribute to the library, please do so. Please send email to 
jplatts@users.sourceforge.net if you are going to contribute. Developers 
should participate in the efforts, so that a Cygwin setup program can be 
written the way it should be without having to use a commercial Win32 
compiler such as Microsoft Visual C++.NET.

_________________________________________________________________
Chat with friends online, try MSN Messenger: http://messenger.msn.com


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/



More information about the Cygwin mailing list