This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Jeffrey.Armstrong
Recipients Arfrever, Jeffrey.Armstrong, georg.brandl, larry, python-dev, vstinner
Date 2014-10-09.20:26:41
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1412886401.82.0.158298884405.issue22568@psf.upfronthosting.co.za>
In-reply-to
Content
The last "official" Open Watcom release (1.9) is indeed quite dated.  The codebase was forked for a variety of reasons where development continues: 

https://github.com/open-watcom/open-watcom-v2

The current development release does indeed build on x86_64 (the build system is quite complicated).  I'm running Open Watcom nightly builds on Debian Wheezy x86 myself.  I've mentioned supporting OW in Python, most notably in a PyCon lightning talk last year, but there really seems to be no interest even if there are some benefits.  OW allows building the full interpreter and standard library on Windows, for example, without any MS tooling.

I was using it in this particular case as a benchmark for compile times for a presentation in a few weeks.  OW is able to build the interpreter in ~25sec whereas GCC is taking 1min 10sec on my desktop.  I don't have any plans to pursue Python support for OW any further, although I'm open to the idea.

This patch is enough to compile *this portion* of Modules/posixmodule.c with OW, but, no, it is not sufficient to compile the whole file.  There are two more places where some preprocessor definitions cause issues.  One is OW-specific, and I don't plan on filing a bug against it.  The other is #22579.  I only filed this bug because the code was broken.
History
Date User Action Args
2014-10-09 20:26:41Jeffrey.Armstrongsetrecipients: + Jeffrey.Armstrong, georg.brandl, vstinner, larry, Arfrever, python-dev
2014-10-09 20:26:41Jeffrey.Armstrongsetmessageid: <1412886401.82.0.158298884405.issue22568@psf.upfronthosting.co.za>
2014-10-09 20:26:41Jeffrey.Armstronglinkissue22568 messages
2014-10-09 20:26:41Jeffrey.Armstrongcreate