bpo-35351: Pass link time optimization flags to CFLAGS_NODIST (GH-10797) · python/cpython@f92c7aa (original) (raw)
3 files changed
lines changed
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
1 | +When building Python with clang and LTO, LTO flags are no longer passed into | |
2 | +CFLAGS to build third-party C extensions through distutils. |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -6626,7 +6626,7 @@ asecho"as_echo "asecho"as_me: llvm-ar found via xcrun: ${LLVM_AR}" >&6;} | ||
6626 | 6626 | LTOFLAGS="$LTOFLAGS -g" |
6627 | 6627 | fi |
6628 | 6628 | |
6629 | -BASECFLAGS="$BASECFLAGS $LTOFLAGS" | |
6629 | +CFLAGS_NODIST="$CFLAGS_NODIST $LTOFLAGS" | |
6630 | 6630 | LDFLAGS="$LDFLAGS $LTOFLAGS" |
6631 | 6631 | fi |
6632 | 6632 |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1357,7 +1357,7 @@ if test "$Py_LTO" = 'true' ; then | ||
1357 | 1357 | LTOFLAGS="$LTOFLAGS -g" |
1358 | 1358 | fi |
1359 | 1359 | |
1360 | -BASECFLAGS="$BASECFLAGS $LTOFLAGS" | |
1360 | +CFLAGS_NODIST="$CFLAGS_NODIST $LTOFLAGS" | |
1361 | 1361 | LDFLAGS="$LDFLAGS $LTOFLAGS" |
1362 | 1362 | fi |
1363 | 1363 |