File tree Expand file tree Collapse file tree 2 files changed +47
-55
lines changed
Expand file tree Collapse file tree 2 files changed +47
-55
lines changed Original file line number Diff line number Diff line change @@ -1914,19 +1914,6 @@ then
19141914 fi
19151915fi
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
19311918AC_MSG_CHECKING ( [ for --with-lto] )
19321919AC_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 ;;
You can’t perform that action at this time.
0 commit comments