From 2b8677a3cd855eb3a579894c64588eab0e006269 Mon Sep 17 00:00:00 2001 From: Christian Heimes Date: Mon, 25 Oct 2021 21:52:55 +0300 Subject: [PATCH] bpo-45548: FreeBSD doesn't like auto vars in makesetup (GH-29216) --- Modules/makesetup | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Modules/makesetup b/Modules/makesetup index 849f15fddaa..9046657caf4 100755 --- a/Modules/makesetup +++ b/Modules/makesetup @@ -236,7 +236,7 @@ sed -e 's/[ ]*#.*//' -e '/^[ ]*$/d' | cc="$cc \$(PY_BUILTIN_MODULE_CFLAGS)";; esac mods_upper=$(echo $mods | tr '[a-z]' '[A-Z]') - rule="$obj: $src \$(MODULE_${mods_upper}_DEPS) \$(PYTHON_HEADERS); $cc $cpps -c \$< -o \$@" + rule="$obj: $src \$(MODULE_${mods_upper}_DEPS) \$(PYTHON_HEADERS); $cc $cpps -c $src -o $obj" echo "$rule" >>$rulesf done case $doconfig in @@ -249,7 +249,7 @@ sed -e 's/[ ]*#.*//' -e '/^[ ]*$/d' | no) SHAREDMODS="$SHAREDMODS $file";; esac rule="$file: $objs" - rule="$rule; \$(BLDSHARED) $objs $libs $ExtraLibs -o \$@" + rule="$rule; \$(BLDSHARED) $objs $libs $ExtraLibs -o $file" echo "$rule" >>$rulesf done done