mirror of
https://github.com/python/cpython.git
synced 2025-08-04 17:08:35 +00:00
gh-93939: Build C extensions without setup.py (GH-94474)
Combines GH-93940, GH-94452, and GH-94433
This commit is contained in:
parent
b03a9e8c8a
commit
81dca70d70
14 changed files with 89 additions and 1506 deletions
|
@ -356,6 +356,12 @@ Changes in the Python API
|
|||
Build Changes
|
||||
=============
|
||||
|
||||
* Python no longer uses ``setup.py`` to build shared C extension modules.
|
||||
Build parameters like headers and libraries are detected in ``configure``
|
||||
script. Extensions are built by ``Makefile``. Most extensions use
|
||||
``pkg-config`` and fall back to manual detection.
|
||||
(Contributed by Christian Heimes in :gh:`93939`.)
|
||||
|
||||
* ``va_start()`` with two parameters, like ``va_start(args, format),``
|
||||
is now required to build Python.
|
||||
``va_start()`` is no longer called with a single parameter.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue