gh-108716: make regen-global-objects no longer builds deepfreeze.c (#110078)

Remove more references to now unused Python/deepfreeze/deepfreeze.c.
This commit is contained in:
Victor Stinner 2023-09-29 12:17:49 +02:00 committed by GitHub
parent 8b626a47ba
commit e260087a8e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 11 deletions

View file

@ -140,9 +140,6 @@ jobs:
run: make regen-configure run: make regen-configure
- name: Build CPython - name: Build CPython
run: | run: |
# Deepfreeze will usually cause global objects to be added or removed,
# so we run it before regen-global-objects gets rum (in regen-all).
make regen-deepfreeze
make -j4 regen-all make -j4 regen-all
make regen-stdlib-module-names make regen-stdlib-module-names
- name: Check for changes - name: Check for changes

View file

@ -492,9 +492,6 @@ OBJECT_OBJS= \
Objects/weakrefobject.o \ Objects/weakrefobject.o \
@PERF_TRAMPOLINE_OBJ@ @PERF_TRAMPOLINE_OBJ@
DEEPFREEZE_C = Python/deepfreeze/deepfreeze.c
DEEPFREEZE_OBJS = Python/deepfreeze/deepfreeze.o
########################################################################## ##########################################################################
# objects that get linked into the Python library # objects that get linked into the Python library
LIBRARY_OBJS_OMIT_FROZEN= \ LIBRARY_OBJS_OMIT_FROZEN= \
@ -1252,9 +1249,7 @@ regen-frozen: Tools/build/freeze_modules.py $(FROZEN_FILES_IN)
############################################################################ ############################################################################
# Deepfreeze targets # Deepfreeze targets
.PHONY: regen-deepfreeze DEEPFREEZE_C = Python/deepfreeze/deepfreeze.c
regen-deepfreeze: $(DEEPFREEZE_C)
DEEPFREEZE_DEPS=$(srcdir)/Tools/build/deepfreeze.py Include/internal/pycore_global_strings.h $(FREEZE_MODULE_DEPS) $(FROZEN_FILES_OUT) DEEPFREEZE_DEPS=$(srcdir)/Tools/build/deepfreeze.py Include/internal/pycore_global_strings.h $(FREEZE_MODULE_DEPS) $(FROZEN_FILES_OUT)
# BEGIN: deepfreeze modules # BEGIN: deepfreeze modules
@ -1294,10 +1289,9 @@ regen-importlib: regen-frozen
# Global objects # Global objects
# Dependencies which can add and/or remove _Py_ID() identifiers: # Dependencies which can add and/or remove _Py_ID() identifiers:
# - deepfreeze.c
# - "make clinic" # - "make clinic"
.PHONY: regen-global-objects .PHONY: regen-global-objects
regen-global-objects: $(srcdir)/Tools/build/generate_global_objects.py $(DEEPFREEZE_C) clinic regen-global-objects: $(srcdir)/Tools/build/generate_global_objects.py clinic
$(PYTHON_FOR_REGEN) $(srcdir)/Tools/build/generate_global_objects.py $(PYTHON_FOR_REGEN) $(srcdir)/Tools/build/generate_global_objects.py
############################################################################ ############################################################################