<div dir="ltr"><div>It&#39;s still nicer to have</div>SRC_URI_append_libc-musl = &quot; ${SRC_URI_MUSL}&quot;<br><div>if the intermediate SRC_URI_MUSL variable is useful.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, May 24, 2019 at 7:59 PM Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</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 Fri, May 24, 2019 at 10:31 AM Richard Purdie<br>
&lt;<a href="mailto:richard.purdie@linuxfoundation.org" target="_blank">richard.purdie@linuxfoundation.org</a>&gt; wrote:<br>
&gt;<br>
&gt; On Fri, 2019-05-24 at 10:17 +0800, Chen Qi wrote:<br>
&gt; &gt; systemd upstream only care about glibc. We made musl specific<br>
&gt; &gt; patches so that systemd could work. But currently these patches<br>
&gt; &gt; contain potential security issues.<br>
&gt; &gt;<br>
&gt; &gt; So apply these patches only when the libc is musl.<br>
&gt; &gt;<br>
&gt; &gt; Signed-off-by: Chen Qi &lt;<a href="mailto:Qi.Chen@windriver.com" target="_blank">Qi.Chen@windriver.com</a>&gt;<br>
&gt; &gt; ---<br>
&gt; &gt;  meta/recipes-core/systemd/<a href="http://systemd_242.bb" rel="noreferrer" target="_blank">systemd_242.bb</a> | 2 +-<br>
&gt; &gt;  1 file changed, 1 insertion(+), 1 deletion(-)<br>
&gt; &gt;<br>
&gt; &gt; diff --git a/meta/recipes-core/systemd/<a href="http://systemd_242.bb" rel="noreferrer" target="_blank">systemd_242.bb</a> b/meta/recipes-<br>
&gt; &gt; core/systemd/<a href="http://systemd_242.bb" rel="noreferrer" target="_blank">systemd_242.bb</a><br>
&gt; &gt; index 2dda0d0..adb592f 100644<br>
&gt; &gt; --- a/meta/recipes-core/systemd/<a href="http://systemd_242.bb" rel="noreferrer" target="_blank">systemd_242.bb</a><br>
&gt; &gt; +++ b/meta/recipes-core/systemd/<a href="http://systemd_242.bb" rel="noreferrer" target="_blank">systemd_242.bb</a><br>
&gt; &gt; @@ -27,7 +27,7 @@ SRC_URI += &quot;file://touchscreen.rules \<br>
&gt; &gt;             &quot;<br>
&gt; &gt;<br>
&gt; &gt;  # patches needed by musl<br>
&gt; &gt; -SRC_URI += &quot;${SRC_URI_MUSL}&quot;<br>
&gt; &gt; +SRC_URI += &quot;${@d.getVar(&#39;SRC_URI_MUSL&#39;) if d.getVar(&#39;TCLIBC&#39;) ==<br>
&gt; &gt; &#39;musl&#39; else &#39;&#39;}&quot;<br>
&gt; &gt;  SRC_URI_MUSL = &quot;file://0001-Use-getenv-when-secure-versions-are-not-<br>
&gt; &gt; available.patch \<br>
&gt; &gt;                 file://0002-don-t-use-glibc-specific-qsort_r.patch \<br>
&gt; &gt;                 file://0003-missing_type.h-add-__compare_fn_t-and-<br>
&gt; &gt; comparison_fn_.patch \<br>
&gt;<br>
&gt; Doesn&#39;t the usual SRC_URI_append_libc-musl = &quot;X&quot; work?<br>
&gt;<br>
<br>
yes this should be better, SRC_URI_MUSL was introduced so someone<br>
could override it<br>
but if we make it optional then using override is better I think<br>
<br>
&gt; Cheers,<br>
&gt;<br>
&gt; Richard<br>
&gt;<br>
&gt; --<br>
&gt; _______________________________________________<br>
&gt; Openembedded-core mailing list<br>
&gt; <a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank">Openembedded-core@lists.openembedded.org</a><br>
&gt; <a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><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>