Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com X-Originating-IP: [207.136.19.65] From: "John Platts" To: mingw-users AT lists DOT sourceforge DOT net, cygwin AT cygwin DOT com Subject: A Mingw32 runtime library independent of MSVCRT.DLL Date: Fri, 26 Jul 2002 21:33:01 -0500 Mime-Version: 1.0 Content-Type: text/plain; format=flowed Message-ID: X-OriginalArrivalTime: 27 Jul 2002 02:33:01.0679 (UTC) FILETIME=[ED9BC7F0:01C23515] 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/