aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamuli Piippo <samuli.piippo@qt.io>2018-07-02 13:48:49 +0300
committerSamuli Piippo <samuli.piippo@qt.io>2018-07-03 12:10:42 +0000
commit73b964b535bf1a2423613ec97a9d0af038e4c853 (patch)
tree92b3349075a1d94f0ea4110cdfaf0c8b42842641
parent23f38cdcffc0cde7345dd88976b066896e537a89 (diff)
qt5: Enable Link Time Optimization
Build qtbase and rest of the modules with Link Time Optimization that significantly improves performance and reduces binary sizes. Task-number: QTBUG-68688 Change-Id: Ia6b73b063c65a719549b26adaf1d67f94cae65a6 Reviewed-by: Kari Oikarinen <kari.oikarinen@qt.io>
-rw-r--r--meta-boot2qt-distro/recipes-qt/qt5/qtbase_git.bbappend4
-rw-r--r--scripts/manifest.xml2
2 files changed, 5 insertions, 1 deletions
diff --git a/meta-boot2qt-distro/recipes-qt/qt5/qtbase_git.bbappend b/meta-boot2qt-distro/recipes-qt/qt5/qtbase_git.bbappend
index 5f62fbb2..f24556e4 100644
--- a/meta-boot2qt-distro/recipes-qt/qt5/qtbase_git.bbappend
+++ b/meta-boot2qt-distro/recipes-qt/qt5/qtbase_git.bbappend
@@ -44,6 +44,7 @@ PACKAGECONFIG += " \
icu \
libinput \
linuxfb \
+ ltcg \
sql-sqlite \
tslib \
xkbcommon-evdev \
@@ -51,6 +52,9 @@ PACKAGECONFIG += " \
PACKAGECONFIG_remove = "tests"
+# Disable on emulator due to QTBUG-69252
+PACKAGECONFIG_remove_emulator = "ltcg"
+
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
SRC_URI += " \
diff --git a/scripts/manifest.xml b/scripts/manifest.xml
index d5b25d77..c5f4e599 100644
--- a/scripts/manifest.xml
+++ b/scripts/manifest.xml
@@ -26,7 +26,7 @@
path="sources/meta-openembedded"/>
<project name="meta-qt5"
remote="qtyocto"
- revision="5a1ae484fa523568dd9c47f08c25ef336c2626fb"
+ revision="54ff6c13316cc975852c9712d7086de5ff32da6a"
path="sources/meta-qt5"/>
<project name="meta-mingw"
remote="qtyocto"