]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-45950: Introduce Bootstrap Python again (#29859)
authorChristian Heimes <christian@python.org>
Fri, 3 Dec 2021 15:01:11 +0000 (17:01 +0200)
committerGitHub <noreply@github.com>
Fri, 3 Dec 2021 15:01:11 +0000 (16:01 +0100)
commit84ca1232b0f1e4be368e89550a9ceb46f64a0eff
tree917838767e45e47c72931d4d2b370c4f0b2eaf0e
parentccb73a0d50dd03bc8455fe210cb83e41a6dc91d8
bpo-45950: Introduce Bootstrap Python again (#29859)

The build system now uses a :program:`_bootstrap_python` interpreter for
freezing and deepfreezing again. To speed up build process the build tools
:program:`_bootstrap_python` and :program:`_freeze_module` are no longer
build with LTO.

Cross building depends on a build Python interpreter, which must have same
version and bytecode as target host Python.
.gitignore
Makefile.pre.in
Misc/NEWS.d/next/Build/2021-12-01-17-28-39.bpo-45950.eEVLoz.rst [new file with mode: 0644]
Programs/_bootstrap_python.c [new file with mode: 0644]
Python/bootstrap_frozen.c [deleted file]
Tools/scripts/deepfreeze.py
Tools/scripts/freeze_modules.py
configure
configure.ac