diff options
author | Paul Eggleton <paul.eggleton@linux.intel.com> | 2011-12-06 16:51:00 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2011-12-08 15:24:28 +0000 |
commit | 2e50e9b8e6b136b8b8030bc1c7780eeae5db8fc2 (patch) | |
tree | 15d38261a6ae5214b977ff27b811499347c731bd | |
parent | 2e027278607737aed3c1349eaf6207556ef16bff (diff) | |
download | poky-2e50e9b8e6b136b8b8030bc1c7780eeae5db8fc2.tar.gz |
qt4: fix debug symbol stripping
Adds a patch imported from Debian to not strip the executables as part
of the Qt build process. This fixes the warnings shown at packaging
stage as well as the content of the debug symbol packages.
(From OE-Core rev: c2f6dc09a7663f69308558553be9420df3a81b6b)
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | meta/recipes-qt/qt4/files/add_nostrip_for_debug_packages.diff | 23 | ||||
-rw-r--r-- | meta/recipes-qt/qt4/qt-4.7.4.inc | 1 | ||||
-rw-r--r-- | meta/recipes-qt/qt4/qt4-embedded_4.7.4.bb | 2 | ||||
-rw-r--r-- | meta/recipes-qt/qt4/qt4-x11-free_4.7.4.bb | 2 |
4 files changed, 26 insertions, 2 deletions
diff --git a/meta/recipes-qt/qt4/files/add_nostrip_for_debug_packages.diff b/meta/recipes-qt/qt4/files/add_nostrip_for_debug_packages.diff new file mode 100644 index 0000000000..774cb997a4 --- /dev/null +++ b/meta/recipes-qt/qt4/files/add_nostrip_for_debug_packages.diff | |||
@@ -0,0 +1,23 @@ | |||
1 | author: Fathi Boudra <fabo@debian.org> | ||
2 | |||
3 | Qt is built in release mode and strip files by default. | ||
4 | Set CONFIG+=nostrip to avoid the stripping and | ||
5 | let dh_strip do it to generate debug packages. | ||
6 | |||
7 | Upstream-Status: Inappropriate [Configuration] | ||
8 | |||
9 | --- | ||
10 | configure | 2 ++ | ||
11 | 1 file changed, 2 insertions(+) | ||
12 | |||
13 | --- a/configure | ||
14 | +++ b/configure | ||
15 | @@ -627,6 +627,8 @@ mkdir -p "$outpath/config.tests" | ||
16 | rm -f "$outpath/config.tests/.qmake.cache" | ||
17 | cp "$QMAKE_VARS_FILE" "$outpath/config.tests/.qmake.cache" | ||
18 | |||
19 | +QMakeVar add CONFIG nostrip | ||
20 | + | ||
21 | QMakeVar add styles "cde mac motif plastique cleanlooks windows" | ||
22 | QMakeVar add decorations "default windows styled" | ||
23 | QMakeVar add mouse-drivers "pc" | ||
diff --git a/meta/recipes-qt/qt4/qt-4.7.4.inc b/meta/recipes-qt/qt4/qt-4.7.4.inc index bc33b6b1b8..7a3ba54cc8 100644 --- a/meta/recipes-qt/qt4/qt-4.7.4.inc +++ b/meta/recipes-qt/qt4/qt-4.7.4.inc | |||
@@ -14,6 +14,7 @@ SRC_URI = "http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-${PV}. | |||
14 | file://0001-Added-Openembedded-crossarch-option.patch \ | 14 | file://0001-Added-Openembedded-crossarch-option.patch \ |
15 | file://blacklist-diginotar-certs.diff \ | 15 | file://blacklist-diginotar-certs.diff \ |
16 | file://fix-translations.patch \ | 16 | file://fix-translations.patch \ |
17 | file://add_nostrip_for_debug_packages.diff \ | ||
17 | file://g++.conf \ | 18 | file://g++.conf \ |
18 | file://linux.conf \ | 19 | file://linux.conf \ |
19 | file://fix-qtbug-20925.patch \ | 20 | file://fix-qtbug-20925.patch \ |
diff --git a/meta/recipes-qt/qt4/qt4-embedded_4.7.4.bb b/meta/recipes-qt/qt4/qt4-embedded_4.7.4.bb index e34ec8d5db..6b9f97a356 100644 --- a/meta/recipes-qt/qt4/qt4-embedded_4.7.4.bb +++ b/meta/recipes-qt/qt4/qt4-embedded_4.7.4.bb | |||
@@ -1,7 +1,7 @@ | |||
1 | require qt-${PV}.inc | 1 | require qt-${PV}.inc |
2 | require qt4-embedded.inc | 2 | require qt4-embedded.inc |
3 | 3 | ||
4 | PR = "${INC_PR}.3" | 4 | PR = "${INC_PR}.4" |
5 | 5 | ||
6 | QT_CONFIG_FLAGS_append_armv6-vfp = " -no-neon " | 6 | QT_CONFIG_FLAGS_append_armv6-vfp = " -no-neon " |
7 | 7 | ||
diff --git a/meta/recipes-qt/qt4/qt4-x11-free_4.7.4.bb b/meta/recipes-qt/qt4/qt4-x11-free_4.7.4.bb index 8c489362d7..0db090f8e0 100644 --- a/meta/recipes-qt/qt4/qt4-x11-free_4.7.4.bb +++ b/meta/recipes-qt/qt4/qt4-x11-free_4.7.4.bb | |||
@@ -1,7 +1,7 @@ | |||
1 | require qt4-x11-free.inc | 1 | require qt4-x11-free.inc |
2 | require qt-${PV}.inc | 2 | require qt-${PV}.inc |
3 | 3 | ||
4 | PR = "${INC_PR}.3" | 4 | PR = "${INC_PR}.4" |
5 | 5 | ||
6 | QT_CONFIG_FLAGS_append_armv6-vfp = " -no-neon " | 6 | QT_CONFIG_FLAGS_append_armv6-vfp = " -no-neon " |
7 | 7 | ||