<div dir="ltr">Hi, Khem:<div><br></div><div>I don&#39;t think so, the problem is the package names in PACKAGES are being handled in package task in order, if ldconfig is after glibc-utils, and they both contains /sbin (or /usr/sbin for usermerge) path, then /sbin/ldconfig (or /usr/sbin/usermerge) would be split into glibc-utils.</div><div><br></div><div>It could be reproduced by enabling usermerge distro feature.</div><div><br></div><div>//Ming Liu</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt; 於 2019年12月3日 週二 下午9:16寫道:<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, Dec 3, 2019 at 10:45 AM &lt;<a href="mailto:liu.ming50@gmail.com" target="_blank">liu.ming50@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; From: Ming Liu &lt;<a href="mailto:liu.ming50@gmail.com" target="_blank">liu.ming50@gmail.com</a>&gt;<br>
&gt;<br>
&gt; ldconfig should be prior to glibc-utils in PACKAGES variable, or else<br>
&gt; ldconfig binary would not be split to its own package, hence will lead<br>
&gt; to runtime issues for the packages that depending on ldconfig, like<br>
&gt; systemd.<br>
<br>
hmmm perhaps FILES_ldconfig =+ would help ?<br>
<br>
&gt;<br>
&gt; Signed-off-by: Ming Liu &lt;<a href="mailto:liu.ming50@gmail.com" target="_blank">liu.ming50@gmail.com</a>&gt;<br>
&gt; ---<br>
&gt;  meta/recipes-core/glibc/glibc-package.inc | 2 +-<br>
&gt;  1 file changed, 1 insertion(+), 1 deletion(-)<br>
&gt;<br>
&gt; diff --git a/meta/recipes-core/glibc/glibc-package.inc b/meta/recipes-core/glibc/glibc-package.inc<br>
&gt; index 9dd5a0d..ede9e9b 100644<br>
&gt; --- a/meta/recipes-core/glibc/glibc-package.inc<br>
&gt; +++ b/meta/recipes-core/glibc/glibc-package.inc<br>
&gt; @@ -1,6 +1,6 @@<br>
&gt;  INHIBIT_SYSROOT_STRIP = &quot;1&quot;<br>
&gt;<br>
&gt; -PACKAGES = &quot;${PN}-dbg catchsegv sln nscd ldd tzcode glibc-thread-db ${PN}-pic libcidn libmemusage libnss-db libsegfault ${PN}-pcprofile libsotruss ${PN} ${PN}-utils glibc-extra-nss ${PN}-dev ${PN}-staticdev ${PN}-doc ldconfig&quot;<br>
&gt; +PACKAGES = &quot;${PN}-dbg catchsegv sln nscd ldconfig ldd tzcode glibc-thread-db ${PN}-pic libcidn libmemusage libnss-db libsegfault ${PN}-pcprofile libsotruss ${PN} ${PN}-utils glibc-extra-nss ${PN}-dev ${PN}-staticdev ${PN}-doc&quot;<br>
&gt;<br>
&gt;  # The ld.so in this glibc supports the GNU_HASH<br>
&gt;  RPROVIDES_${PN} = &quot;eglibc rtld(GNU_HASH)&quot;<br>
&gt; --<br>
&gt; 2.7.4<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>
</blockquote></div>