]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
[3.11] gh-112305: Fix check-clean-src to detect frozen_modules .h files. (GH-113344...
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Thu, 21 Dec 2023 07:47:20 +0000 (08:47 +0100)
committerGitHub <noreply@github.com>
Thu, 21 Dec 2023 07:47:20 +0000 (07:47 +0000)
commit90593e6fa1cd713e983a641df4677ca2e51e013e
tree3dc072d74c097396949bccfe0802110e155c38c5
parent9cbe4738bc78b7ce5574370ef1116709952a96eb
[3.11] gh-112305: Fix check-clean-src to detect frozen_modules .h files. (GH-113344) (#113347)

gh-112305: Fix check-clean-src to detect frozen_modules .h files. (GH-113344)

A typo left this check broken so many of us who do out-of-tree builds
were seeing strange failures due to bad `Python/frozen_modules/*.h`
files being picked up from the source tree and used at build time from
different Python versions leading to errors like:

`Fatal Python error: _PyImport_InitCore: failed to initialize importlib`

Or similar once our build got to an "invoke the interpreter"
bootstrapping step due to incorrect bytecode being embedded.
(cherry picked from commit 103c4ea27464cef8d1793dab347f5ff3629dc243)

Co-authored-by: Gregory P. Smith <greg@krypto.org>
Makefile.pre.in
Misc/NEWS.d/next/Build/2023-12-21-05-35-06.gh-issue-112305.VfqQPx.rst [new file with mode: 0644]