[oe] [meta-qt5][PATCH 1/2] qtbase: Package the 3rd party libs if built
Denys Dmytriyenko
denis at denix.org
Tue Aug 25 03:05:48 UTC 2015
On Mon, Aug 24, 2015 at 02:57:39PM -0700, Khem Raj wrote:
> 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>
Tested-by: Denys Dmytriyenko <denys at ti.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
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
More information about the Openembedded-devel
mailing list