[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [emerge] portage/libs/qt5/qtbase: Disable LTO in Qt on FreeBSD, our linker doesn't handle plugins.
From:       Gleb Popov <6yearold () gmail ! com>
Date:       2016-10-31 19:32:51
Message-ID: E1c1IKB-0004li-NX () code ! kde ! org
[Download RAW message or body]

Git commit e5022b306480dffaafb71e0c5f3a40509b8dee57 by Gleb Popov.
Committed on 31/10/2016 at 19:22.
Pushed by arrowdodger into branch 'master'.

Disable LTO in Qt on FreeBSD, our linker doesn't handle plugins.

M  +2    -1    portage/libs/qt5/qtbase/qtbase.py

http://commits.kde.org/emerge/e5022b306480dffaafb71e0c5f3a40509b8dee57

diff --git a/portage/libs/qt5/qtbase/qtbase.py b/portage/libs/qt5/qtbase/qtbase.py
index 19ceb8a..56a99aa 100644
--- a/portage/libs/qt5/qtbase/qtbase.py
+++ b/portage/libs/qt5/qtbase/qtbase.py
@@ -83,7 +83,8 @@ class Package(Qt5CorePackageBase):
         if OsUtils.isWin():
             command += "-opengl dynamic "
             command += "-plugin-sql-odbc "
-        command += "-ltcg "
+        if not OsUtils.isFreeBSD():
+            command += "-ltcg "
         if self.buildType() == "RelWithDebInfo":
             command += "-force-debug-info "
         if self.buildType() == "Debug":
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic