[Python-Dev] Re: [win32] Killing MSVC's _alloca (original) (raw)

Norman Vine Norman Vine" <nhv@cape.com
Tue, 8 Oct 2002 08:47:24 -0400


"Martin v. Loewis" <martin@v.loewis.de> wrote in message news:m3bs65xtlk.fsf@mira.informatik.hu-berlin.de...

"Delaney, Timothy" <tdelaney@avaya.com> writes:

> None at all. MinGW is not a Unix emulation. There is a minimal shell > environment (MSYS) which works with MinGW (allowing use of the autoconf/make > toolchain) but the produced binaries have no reliance on anything except the > native win32 libraries. To me, this is a clear indication that there is a bug in mingw here. If they want to be a Windows compiler, they have to provide MSVC compatibility (and they do, to some degree); this also means they have to provide alloca, since this is the Windows name of that feature.

#ifdef MINGW32 #ifndef _alloca #define _alloca(x) __builtin_alloca(x) #endif #endif

HTH

Norman