sys-fs/xfsprogs: simplify LTO logic
authorMike Gilbert <floppym@gentoo.org>
Sat, 18 Apr 2020 17:13:17 +0000 (13:13 -0400)
committerMike Gilbert <floppym@gentoo.org>
Sat, 18 Apr 2020 17:13:17 +0000 (13:13 -0400)
See commit d18ae0e7ce4e2f479eb2969633a85faa7d7d5287 upstream.

Signed-off-by: Mike Gilbert <floppym@gentoo.org>
sys-fs/xfsprogs/xfsprogs-5.6.0.ebuild

index 662d88603becfc4563458559404d236b68f7ae36..a44fed9dd620b7a5aa109c0245c9913b6d204ca5 100644 (file)
@@ -82,20 +82,10 @@ src_configure() {
                $(usex readline --disable-editline $(use_enable libedit editline))
        )
 
-       if is-flagq -fno-lto ; then
-               einfo "LTO disabled via {C,CXX,F,FC}FLAGS"
-               myconf+=( --disable-lto )
+       if is-flagq -flto ; then
+               myconf+=( --enable-lto )
        else
-               if is-flagq -flto ; then
-                       einfo "LTO forced via {C,CXX,F,FC}FLAGS"
-                       myconf+=( --enable-lto )
-               elif use amd64 || use x86  ; then
-                       # match upstream default
-                       myconf+=( --enable-lto )
-               else
-                       # LTO can cause problems on some architectures, bug 655638
-                       myconf+=( --disable-lto )
-               fi
+               myconf+=( --disable-lto )
        fi
 
        econf "${myconf[@]}"