diff options
Diffstat (limited to 'config.lib')
-rw-r--r-- | config.lib | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/config.lib b/config.lib index ab9576f01..c6ef17d74 100644 --- a/config.lib +++ b/config.lib @@ -1295,7 +1295,11 @@ make_compiler_cflags() { has_lto=`$1 -dumpspecs | grep '\%{flto'` if [ -n "$has_lto" ]; then # Use LTO only if we see LTO exists and is requested - flags="$flags -flto" + if [ $cc_version -lt 46 ]; then + flags="$flags -flto" + else + flags="$flags -flto=jobserver" + fi ldflags="$ldflags -fwhole-program" features="$features lto" fi |