<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&#39;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 &lt;<a href="mailto:richard.purdie@linuxfoundation.org">richard.purdie@linuxfoundation.org</a>&gt; 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>
&gt; We are getting useless rpath QA error when enabling libunistring<br>
&gt; and msgcat-curses PACKAGECONFIG. Use chrpath to delete the redundant<br>
&gt; RPATH in binaries.<br>
&gt; <br>
&gt; Signed-off-by: Chen Qi &lt;<a href="mailto:Qi.Chen@windriver.com" target="_blank">Qi.Chen@windriver.com</a>&gt;<br>
&gt; ---<br>
&gt;  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>
&gt;  1 file changed, 10 insertions(+)<br>
&gt; <br>
&gt; 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>
&gt; 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>
&gt; index 30121ad..4ce47a6 100644<br>
&gt; --- 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>
&gt; +++ 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>
&gt; @@ -118,6 +118,14 @@ FILES_gettext-runtime-doc =<br>
&gt; &quot;${mandir}/man1/gettext.* \<br>
&gt;  <br>
&gt;  do_install_append() {<br>
&gt;      rm -f ${D}${libdir}/preloadable_libintl.so<br>
&gt; +    # remove useless rpath to avoid QA issue<br>
&gt; +    useless_rpath_list=&quot;${D}${libdir}/gettext/urlget<br>
&gt; ${D}${libdir}/gettext/cldr-plurals \<br>
&gt; +                        ${D}${libdir}/gettext/hostname<br>
&gt; ${D}${bindir}/recode-sr-latin&quot;<br>
&gt; +    for f in $useless_rpath_list; do<br>
&gt; +     if [ -e $f ]; then<br>
&gt; +         chrpath -d $f<br>
&gt; +     fi<br>
&gt; +    done<br>
&gt;  }<br>
&gt;  <br>
&gt;  do_install_append_class-native () {<br>
&gt; @@ -163,6 +171,8 @@ do_install_ptest() {<br>
&gt;          find ${D}${PTEST_PATH}/ -name &quot;*.o&quot; -exec rm {} \;<br>
&gt;          chmod 0755 ${D}${PTEST_PATH}/tests/lang-vala<br>
&gt; ${D}${PTEST_PATH}/tests/plural-1 ${D}${PTEST_PATH}/tests/xgettext-<br>
&gt; tcl-4 \<br>
&gt;                     ${D}${PTEST_PATH}/tests/xgettext-vala-<br>
&gt; 1  ${D}${PTEST_PATH}/tests/xgettext-po-2<br>
&gt; +        # avoid useless rpath<br>
&gt; +        [ -e ${D}${PTEST_PATH}/src/cldr-plurals ] &amp;&amp; chrpath -d<br>
&gt; ${D}${PTEST_PATH}/src/cldr-plurals<br>
&gt;      fi<br>
&gt;  }<br>
<br>
In general we try and fix the reason they&#39;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>