Mail Archives: cygwin/2002/07/26/22:33:13
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 AT users DOT sourceforge DOT 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 AT users DOT sourceforge DOT 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/
- Raw text -