[Patches] [ python-Patches-618791 ] [mingw patches] alloca and posixmodule
noreply@sourceforge.net
noreply@sourceforge.net
Fri, 04 Oct 2002 16:43:02 -0700
Patches item #618791, was opened at 2002-10-05 01:43
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=618791&group_id=5470
Category: Core (C code)
Group: Python 2.3
Status: Open
Resolution: None
Priority: 5
Submitted By: Gerhard Häring (ghaering)
Assigned to: Nobody/Anonymous (nobody)
Summary: [mingw patches] alloca and posixmodule
Initial Comment:
This is the first patch in a series of patching of
porting Python to native win32, while still using the
autoconf-based build process. The compiler used is
mingw, the build environment used is msys, a stripped
down Cygwin from the mingw project.
This patch does several things:
* change _alloca to alloca for both mingw and Visual
C++, to avoid unnecessary #ifdef-ing.
* Change the makesetup shell script to work for win32,
where for some weird reason we have a module 'nt' built
from a posixmodule.c file.
* Change on occurence of #ifdef MS_WINDOWS in
posixmodule.c where it should really have been #ifdef
Py_WIN_WIDE_FILENAMES
* Change the #ifdefs in posixmodule.c so that it can be
built with both MSVC and mingw
The result of this patch is that we can build a
statically built python.exe with a simple
./configure
make
under mingw/msys.
There's, however, still of additional work to do until
we can build a native win32 Python with the
autoconf-based build process.
Please apply this ASAP, as I want to avoid having a
diverging Python tree on my harddisk (this makes patch
creation a lot more difficult).
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=618791&group_id=5470