bpo-31354: Let configure --with-lto work on all builds · python/cpython@4c81401 (original) (raw)

Original file line number Diff line number Diff line change
@@ -1282,9 +1282,8 @@ else
1282 1282 fi
1283 1283
1284 1284 # Enable LTO flags
1285 -AC_SUBST(LTOFLAGS)
1286 1285 AC_MSG_CHECKING(for --with-lto)
1287 -AC_ARG_WITH(lto, AS_HELP_STRING([--with-lto], [Enable Link Time Optimization in PGO builds. Disabled by default.]),
1286 +AC_ARG_WITH(lto, AS_HELP_STRING([--with-lto], [Enable Link Time Optimization in any build. Disabled by default.]),
1288 1287 [
1289 1288 if test "$withval" != no
1290 1289 then
@@ -1319,6 +1318,8 @@ if test "$Py_LTO" = 'true' ; then
1319 1318 esac
1320 1319 ;;
1321 1320 esac
1321 + CFLAGS="$CFLAGS $LTOFLAGS"
1322 + LDFLAGS="$LDFLAGS $LTOFLAGS"
1322 1323 fi
1323 1324
1324 1325 # Enable PGO flags.