[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