Skip to content

Commit eedba32

Browse files
Address review
1 parent 09205a0 commit eedba32

File tree

2 files changed

+47
-55
lines changed

2 files changed

+47
-55
lines changed

configure

Lines changed: 42 additions & 36 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

configure.ac

Lines changed: 5 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1914,19 +1914,6 @@ then
19141914
fi
19151915
fi
19161916

1917-
# Look for parallel LTO support in GCC to speed up builds.
1918-
AC_CACHE_CHECK([If GCC version supports parallel LTO],
1919-
[ac_cv_gcc_parallel_lto],
1920-
[AC_PREPROC_IFELSE([AC_LANG_SOURCE([
1921-
#if defined(__GNUC__) && (__GNUC__ >= 8)
1922-
/* GCC parallel LTO supported! */
1923-
#else
1924-
#error "GCC parallel lto unsupported"
1925-
#endif
1926-
], [])],
1927-
[ac_cv_gcc_parallel_lto=yes],
1928-
[ac_cv_gcc_parallel_lto=no])])
1929-
19301917
# Enable LTO flags
19311918
AC_MSG_CHECKING([for --with-lto])
19321919
AC_ARG_WITH([lto],
@@ -2044,12 +2031,11 @@ if test "$Py_LTO" = 'true' ; then
20442031
LTOCFLAGS="-flto"
20452032
;;
20462033
*)
2047-
if test $ac_cv_gcc_parallel_lto = yes
2048-
then
2049-
LTOFLAGS="-flto=auto -fuse-linker-plugin -ffat-lto-objects"
2050-
else
2051-
LTOFLAGS="-flto -fuse-linker-plugin -ffat-lto-objects"
2052-
fi
2034+
AX_CHECK_COMPILE_FLAG(
2035+
[-flto=auto],
2036+
[LTOFLAGS="-flto=auto -fuse-linker-plugin -ffat-lto-objects"],
2037+
[LTOFLAGS="-flto -fuse-linker-plugin -ffat-lto-objects"]
2038+
)
20532039
;;
20542040
esac
20552041
;;

0 commit comments

Comments
 (0)