[oe] [meta-qt5][PATCH 1/2] qtbase: Package the 3rd party libs if built
Khem Raj
raj.khem at gmail.com
Mon Aug 24 21:57:39 UTC 2015
Third-party libs e.g. libqtfreetype when built is not packaged and hence
goes missing in sysroot, then rest of qt components like qtwayland gets
its configuration from qtbase to enable it but then does not find the
internal version of libqtfreetype.a which is what qtbase directs it to
use and as a result it starts throwing linking errors e.g.
x86_64-angstrom-linux-ld.gold: error: cannot find -lqtfreetype
This patch installs the needed libs into dev packages
Remove a trailing whitespace as well while at it.
Signed-off-by: Khem Raj <raj.khem at gmail.com>
---
recipes-qt/qt5/qtbase_git.bb | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/recipes-qt/qt5/qtbase_git.bb b/recipes-qt/qt5/qtbase_git.bb
index 5603fb2..7d2d5ec 100644
--- a/recipes-qt/qt5/qtbase_git.bb
+++ b/recipes-qt/qt5/qtbase_git.bb
@@ -227,9 +227,9 @@ do_install_append() {
cp -a ${S}/lib/fonts/* ${D}/${OE_QMAKE_PATH_LIBS}/fonts
chown -R root:root ${D}/${OE_QMAKE_PATH_LIBS}/fonts
fi
-
+ cp -a ${B}/lib/libqt* ${D}${libdir}
# Remove example.pro file as it is useless
- rm -f ${D}${OE_QMAKE_PATH_EXAMPLES}/examples.pro
+ rm -f ${D}${OE_QMAKE_PATH_EXAMPLES}/examples.pro
# Remove macx-ios-clang directory because /usr/lib/qt5/mkspecs/macx-ios-clang/rename_main.sh:#!/bin/bash
# triggers QA Issue: qtbase-mkspecs requires /bin/bash, but no providers in its RDEPENDS [file-rdeps]
--
2.1.4
More information about the Openembedded-devel
mailing list