| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
PCbuild/python.props places free-threaded builds in win32t, amd64t, arm32t and arm64t, but only the GIL-enabled counterparts (win32, amd64, arm32, arm64) were listed in .gitignore, so a --disable-gil build leaves its output visible to git.
|
Thanks @gianghungtien for the PR, and @StanFromIreland for merging it 🌮🎉.. I'm working now to backport this PR to: 3.15. |
Sorry, something went wrong.
|
GH-154694 is a backport of this pull request to the 3.15 branch. |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Split out of #154586 at @zooba's suggestion.
PCbuild/python.props gives free-threaded builds their own output directories, one per platform:
cpython/PCbuild/python.props
Lines 55 to 62 in eef2349
.gitignore lists the four GIL-enabled directories (win32/, amd64/, arm32/, arm64/) but none of the t counterparts, so PCbuild\build.bat --disable-gil leaves its entire output — .pdb, .lib, .exp, pybuilddir.txt, the copied LICENSE.txt, and so on — showing up as untracked files. That is easy to sweep into a commit by accident, which is exactly what happened in #154586.
This adds the four missing entries, keeping the list alphabetical.
Verified against a real -p x64 -c Release --disable-gil build tree:
git status is clean afterwards, where it previously listed 140 build artifacts. arm32t/ and arm64t/ are included for symmetry with the props file; I have no ARM machine to build on, so those two are matched by inspection rather than by test.
No behaviour change, so this needs the skip news label.