Skip to content

Commit 2b8677a

Browse files
authored
bpo-45548: FreeBSD doesn't like auto vars in makesetup (GH-29216)
1 parent ece916e commit 2b8677a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Modules/makesetup

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ sed -e 's/[ ]*#.*//' -e '/^[ ]*$/d' |
236236
cc="$cc \$(PY_BUILTIN_MODULE_CFLAGS)";;
237237
esac
238238
mods_upper=$(echo $mods | tr '[a-z]' '[A-Z]')
239-
rule="$obj: $src \$(MODULE_${mods_upper}_DEPS) \$(PYTHON_HEADERS); $cc $cpps -c \$< -o \$@"
239+
rule="$obj: $src \$(MODULE_${mods_upper}_DEPS) \$(PYTHON_HEADERS); $cc $cpps -c $src -o $obj"
240240
echo "$rule" >>$rulesf
241241
done
242242
case $doconfig in
@@ -249,7 +249,7 @@ sed -e 's/[ ]*#.*//' -e '/^[ ]*$/d' |
249249
no) SHAREDMODS="$SHAREDMODS $file";;
250250
esac
251251
rule="$file: $objs"
252-
rule="$rule; \$(BLDSHARED) $objs $libs $ExtraLibs -o \$@"
252+
rule="$rule; \$(BLDSHARED) $objs $libs $ExtraLibs -o $file"
253253
echo "$rule" >>$rulesf
254254
done
255255
done

0 commit comments

Comments
 (0)