[oe] [meta-qt5][PATCH] qwt-qt5: Fix rpath issues

Martin Jansa martin.jansa at gmail.com
Thu Jul 20 10:39:33 UTC 2017


I still see QA warning from this one just on .debug file now:


qwt-qt5-6.1.3: qwt-qt5-dbg: found library in wrong location:
/usr/plugins/designer/.debug/libqwt_designer_plugin.so [libdir]


On Tue, Jul 11, 2017 at 8:31 AM, Khem Raj <raj.khem at gmail.com> wrote:

> It errors out
> usr/plugins/designer/libqwt_designer_plugin.so [rpaths]
> QA Issue: qwt-qt5-plugins: found library in wrong location:
> /usr/plugins/designer/libqwt_designer_plugin.so
>
> Signed-off-by: Khem Raj <raj.khem at gmail.com>
> ---
>  recipes-qt/qwt/qwt-qt5.inc                |  5 +++--
>  recipes-qt/qwt/qwt-qt5/remove_rpath.patch | 17 +++++++++++++++++
>  2 files changed, 20 insertions(+), 2 deletions(-)
>  create mode 100644 recipes-qt/qwt/qwt-qt5/remove_rpath.patch
>
> diff --git a/recipes-qt/qwt/qwt-qt5.inc b/recipes-qt/qwt/qwt-qt5.inc
> index ee4fbd7..90bd9f7 100644
> --- a/recipes-qt/qwt/qwt-qt5.inc
> +++ b/recipes-qt/qwt/qwt-qt5.inc
> @@ -8,9 +8,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=
> dac2743472b0462ff3cfb4af42051c88"
>  DEPENDS = "qtbase qtsvg qttools"
>
>  SRC_URI = "${SOURCEFORGE_MIRROR}/qwt/qwt-${PV}.tar.bz2;name=qwt \
> +           file://remove_rpath.patch \
>            "
> -#           file://qwt6.patch
> -#           file://qwt6-fix-linking-with-ld-gold.patch"
>
>  S = "${WORKDIR}/qwt-${PV}"
>
> @@ -45,3 +44,5 @@ FILES_${PN}-plugins = "${prefix}/plugins/designer/*.so"
>  FILES_${PN}-dbg += "${prefix}/plugins/designer/.debug"
>  FILES_${PN}-doc += "${prefix}/doc"
>
> +INSANE_SKIP_${PN}-plugins += "libdir"
> +
> diff --git a/recipes-qt/qwt/qwt-qt5/remove_rpath.patch
> b/recipes-qt/qwt/qwt-qt5/remove_rpath.patch
> new file mode 100644
> index 0000000..14b65d6
> --- /dev/null
> +++ b/recipes-qt/qwt/qwt-qt5/remove_rpath.patch
> @@ -0,0 +1,17 @@
> +Remove rpath from library, it points to build area which is not
> +ok
> +
> +Signed-off-by: Khem Raj <raj.khem at gmail.com>
> +
> +Index: qwt-6.1.3/designer/designer.pro
> +===================================================================
> +--- qwt-6.1.3.orig/designer/designer.pro
> ++++ qwt-6.1.3/designer/designer.pro
> +@@ -83,7 +83,6 @@ contains(QWT_CONFIG, QwtDesigner) {
> +         # compile the path for finding the Qwt library
> +         # into the plugin. Not supported on Windows !
> +
> +-        QMAKE_RPATHDIR *= $${QWT_INSTALL_LIBS}
> +         qwtAddLibrary($${QWT_OUT_ROOT}/lib, qwt)
> +
> +         contains(QWT_CONFIG, QwtDll) {
> --
> 2.13.2
>
> --
> _______________________________________________
> 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