delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/07/26/22:33:13

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
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" <john_platts AT hotmail DOT com>
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
Message-ID: <F143Edyt3cew8k69RKL0001c210@hotmail.com>
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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019