We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bad9296 commit 4fa5c04Copy full SHA for 4fa5c04
2 files changed
Makefile.pre.in
@@ -3330,7 +3330,9 @@ docclean:
3330
# data. The PGO data is only valid if source code remains unchanged.
3331
.PHONY: clean-retain-profile
3332
clean-retain-profile: pycremoval
3333
- find . -name '*.[oa]' -exec rm -f {} ';'
+ # Keep the generated JIT shim objects with the rest of the JIT generated
3334
+ # files: they are regenerated as a group and tracked by .jit-stamp.
3335
+ find . -name '*.[oa]' ! -name 'jit_shim*.o' -exec rm -f {} ';'
3336
find . -name '*.s[ol]' -exec rm -f {} ';'
3337
find . -name '*.so.[0-9]*.[0-9]*' -exec rm -f {} ';'
3338
find . -name '*.lto' -exec rm -f {} ';'
Misc/NEWS.d/next/Build/2026-05-04-23-07-45.gh-issue-149353.XfM8aQ.rst
@@ -0,0 +1,2 @@
1
+Avoid unnecessary JIT-related rebuilds during ``make install`` after
2
+``--enable-optimizations`` builds.
0 commit comments