[Python-ideas] CPython needs to revamp/replace it's build system && Cross-compiling Python sucks

Antoine Pitrou solipsis at pitrou.net
Mon Mar 16 09:55:30 CET 2015


On Mon, 16 Mar 2015 18:27:29 +1000
Nick Coghlan <ncoghlan at gmail.com> wrote:
> On 14 Mar 2015 04:05, "Ryan Gonzalez" <rymg19 at gmail.com> wrote:
> >
> > If C99's ok, there's hope. :)
> 
> As far as I can recall, the main culprit there in relation to CPython
> itself has long been MSVC's lack of support for C99, but the very fact we
> use the native build chain on Windows means it isn't relevant to the choice
> of build system on other platforms.

VS 2015 (which Python 3.5 is gonna use) should support at least a
subset of C99.

> I may have forgotten another reason for the C89 requirement, but if I'm
> right then a build tool for non-Windows systems could potentially be
> allowed to require C99 support.

Other (legacy? enterprise?) C compilers may not support C99, but at this
point we can probably declare them unsupported.

Regards

Antoine.




More information about the Python-ideas mailing list