<div dir="ltr"><div>I also have to point out that a new release of gettext (0.20.x) has been out for a while now, so maybe it's better to upgrade to that first.</div><div><br></div><div>Alex<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 27 Aug 2019 at 13:38, Richard Purdie <<a href="mailto:richard.purdie@linuxfoundation.org">richard.purdie@linuxfoundation.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Tue, 2019-08-27 at 10:22 +0800, Chen Qi wrote:<br>
> We are getting useless rpath QA error when enabling libunistring<br>
> and msgcat-curses PACKAGECONFIG. Use chrpath to delete the redundant<br>
> RPATH in binaries.<br>
> <br>
> Signed-off-by: Chen Qi <<a href="mailto:Qi.Chen@windriver.com" target="_blank">Qi.Chen@windriver.com</a>><br>
> ---<br>
> meta/recipes-core/gettext/<a href="http://gettext_0.19.8.1.bb" rel="noreferrer" target="_blank">gettext_0.19.8.1.bb</a> | 10 ++++++++++<br>
> 1 file changed, 10 insertions(+)<br>
> <br>
> diff --git a/meta/recipes-core/gettext/<a href="http://gettext_0.19.8.1.bb" rel="noreferrer" target="_blank">gettext_0.19.8.1.bb</a><br>
> b/meta/recipes-core/gettext/<a href="http://gettext_0.19.8.1.bb" rel="noreferrer" target="_blank">gettext_0.19.8.1.bb</a><br>
> index 30121ad..4ce47a6 100644<br>
> --- a/meta/recipes-core/gettext/<a href="http://gettext_0.19.8.1.bb" rel="noreferrer" target="_blank">gettext_0.19.8.1.bb</a><br>
> +++ b/meta/recipes-core/gettext/<a href="http://gettext_0.19.8.1.bb" rel="noreferrer" target="_blank">gettext_0.19.8.1.bb</a><br>
> @@ -118,6 +118,14 @@ FILES_gettext-runtime-doc =<br>
> "${mandir}/man1/gettext.* \<br>
> <br>
> do_install_append() {<br>
> rm -f ${D}${libdir}/preloadable_libintl.so<br>
> + # remove useless rpath to avoid QA issue<br>
> + useless_rpath_list="${D}${libdir}/gettext/urlget<br>
> ${D}${libdir}/gettext/cldr-plurals \<br>
> + ${D}${libdir}/gettext/hostname<br>
> ${D}${bindir}/recode-sr-latin"<br>
> + for f in $useless_rpath_list; do<br>
> + if [ -e $f ]; then<br>
> + chrpath -d $f<br>
> + fi<br>
> + done<br>
> }<br>
> <br>
> do_install_append_class-native () {<br>
> @@ -163,6 +171,8 @@ do_install_ptest() {<br>
> find ${D}${PTEST_PATH}/ -name "*.o" -exec rm {} \;<br>
> chmod 0755 ${D}${PTEST_PATH}/tests/lang-vala<br>
> ${D}${PTEST_PATH}/tests/plural-1 ${D}${PTEST_PATH}/tests/xgettext-<br>
> tcl-4 \<br>
> ${D}${PTEST_PATH}/tests/xgettext-vala-<br>
> 1 ${D}${PTEST_PATH}/tests/xgettext-po-2<br>
> + # avoid useless rpath<br>
> + [ -e ${D}${PTEST_PATH}/src/cldr-plurals ] && chrpath -d<br>
> ${D}${PTEST_PATH}/src/cldr-plurals<br>
> fi<br>
> }<br>
<br>
In general we try and fix the reason they're getting included in the<br>
first place as it means the compiler flags are incorrect. Any idea why<br>
that is happening and if we can fix it?<br>
<br>
Cheers,<br>
<br>
Richard<br>
<br>
<br>
<br>
-- <br>
_______________________________________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank">Openembedded-core@lists.openembedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><br>
</blockquote></div>