Skip to content

Commit 716a808

Browse files
closes bpo-34212: Build core extension modules with Py_BUILD_CORE_BUILTIN. (GH-8712)
(cherry picked from commit da324d5) Co-authored-by: E. M. Bray <[email protected]>
1 parent 2a37f01 commit 716a808

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

Makefile.pre.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@ ARFLAGS= @ARFLAGS@
107107
CFLAGSFORSHARED=@CFLAGSFORSHARED@
108108
# C flags used for building the interpreter object files
109109
PY_STDMODULE_CFLAGS= $(PY_CFLAGS) $(PY_CFLAGS_NODIST) $(PY_CPPFLAGS) $(CFLAGSFORSHARED)
110+
PY_BUILTIN_MODULE_CFLAGS= $(PY_STDMODULE_CFLAGS) -DPy_BUILD_CORE_BUILTIN
110111
PY_CORE_CFLAGS= $(PY_STDMODULE_CFLAGS) -DPy_BUILD_CORE
111112
# Strict or non-strict aliasing flags used to compile dtoa.c, see above
112113
CFLAGS_ALIASING=@CFLAGS_ALIASING@

Modules/makesetup

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ sed -e 's/[ ]*#.*//' -e '/^[ ]*$/d' |
233233
case $doconfig in
234234
no) cc="$cc \$(CCSHARED) \$(PY_CFLAGS) \$(PY_CPPFLAGS)";;
235235
*)
236-
cc="$cc \$(PY_STDMODULE_CFLAGS)";;
236+
cc="$cc \$(PY_BUILTIN_MODULE_CFLAGS)";;
237237
esac
238238
rule="$obj: $src; $cc $cpps -c $src -o $obj"
239239
echo "$rule" >>$rulesf

0 commit comments

Comments
 (0)