<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On 4 September 2015 at 12:07, Joshua Lock <span dir="ltr"><<a href="mailto:joshua.lock@collabora.co.uk" target="_blank">joshua.lock@collabora.co.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=":3b7" class="a3s" style="overflow:hidden">I've prepared a v2 that changes this to nonarch_base_libdir but<br>
systemd+multilib appears to be broken, see:<br>
<br>
<a href="https://bugzilla.yoctoproject.org/show_bug.cgi?id=8256" rel="noreferrer" target="_blank">https://bugzilla.yoctoproject.org/show_bug.cgi?id=8256</a></div></blockquote><div><br></div><div>As far as I understand it (and that's only a bit, I'll delegate to Mark) this is because the sanity check is verifying that the files that get overwritten between different subarches are actually identical, but lib32-connman and connman have service files in /lib/systemd that refer to binaries that are in $(libdir), which changes, so the files change. Arguably connman should be using libexecdir and not libdir, but that also would mean fixing libexecdir not to change (for which I have a patch series that failed to re-send in this cycle).</div><div><br></div><div>I've commented on the bug that the example should be changed to be a library such as lib32-glib-2.0, which is possibly a more useful real world situation ("I have a 32-bit pre-compiled binary that needs glib" is more likely than "I want a 64-bit distro with a 32-bit connman") and should actually work.</div><div><br></div><div>Ross</div><div><br></div><div>Ross</div></div></div></div>