[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [patch #6448] [MSVC 7/7] Add MSVC Support
From: |
Brian Dessent |
Subject: |
Re: [patch #6448] [MSVC 7/7] Add MSVC Support |
Date: |
Mon, 04 Aug 2008 23:56:34 -0700 |
Peter Rosin wrote:
> Ah, ok. That's bad. The misleading name i586-mingw32msvc-gcc caught
> me. Again. What in the world is "msvc" doing in there?
I believe this is to denote that it defaults to the MSVCRT runtime, as
opposed to the very old CRTDLL one, which the MinGW toolchain still
provides components for:
startup object for executable:
crt1.o (CRTDLL) vs. crt2.o (MSVCRT)
startup object for shared library:
dllcrt1.o (CRTDLL) vs. dllcrt2.o (MSVCRT)
import lib for runtime:
libcrtdll.a vs. libmsvcrt.a
lib supplying aliases of common ANSI functions without underscores:
libcoldname.a vs. libmoldname.a
So I guess they are just being explicit in their target name so that if
they ever wanted or needed to offer a toolchain that defaults to CRTDLL
it would not clash. Not that I can imagine anyone wanting that.
Brian
- Re: [patch #6448] [MSVC 7/7] Add MSVC Support, Ralf Wildenhues, 2008/08/02
- Re: [patch #6448] [MSVC 7/7] Add MSVC Support, Peter Rosin, 2008/08/04
- Re: [patch #6448] [MSVC 7/7] Add MSVC Support, Ralf Wildenhues, 2008/08/04
- Re: [patch #6448] [MSVC 7/7] Add MSVC Support, Peter Rosin, 2008/08/05
- Re: [patch #6448] [MSVC 7/7] Add MSVC Support,
Brian Dessent <=
- Re: [patch #6448] [MSVC 7/7] Add MSVC Support, Peter Rosin, 2008/08/07
- Re: [patch #6448] [MSVC 7/7] Add MSVC Support, Ralf Wildenhues, 2008/08/09
- Re: [patch #6448] [MSVC 7/7] Add MSVC Support, Peter Rosin, 2008/08/09
- Re: [patch #6448] [MSVC 7/7] Add MSVC Support, Ralf Wildenhues, 2008/08/11
- Re: [patch #6448] [MSVC 7/7] Add MSVC Support, Ralf Wildenhues, 2008/08/09
- Re: [patch #6448] [MSVC 7/7] Add MSVC Support, Peter Rosin, 2008/08/09
Re: [patch #6448] [MSVC 7/7] Add MSVC Support, Peter Rosin, 2008/08/05