<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jul 13, 2015 at 7:03 AM, Ross Burton <span dir="ltr">&lt;<a href="mailto:ross.burton@intel.com" target="_blank">ross.burton@intel.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=":1ap" class="a3s" style="overflow:hidden">Relying on exec_func() doing a mkdir and chdir if you set ${B} is obscure,<br>
instead just pass -C &lt;dir&gt; to oe_runmake.<br>
<br>
Signed-off-by: Ross Burton &lt;<a href="mailto:ross.burton@intel.com">ross.burton@intel.com</a>&gt;<br>
---<br>
 meta/classes/libc-package.bbclass | 3 +--<br>
 1 file changed, 1 insertion(+), 2 deletions(-)<br>
<br>
diff --git a/meta/classes/libc-package.bbclass b/meta/classes/libc-package.bbclass<br>
index 2076aa1..21c6b43 100644<br>
--- a/meta/classes/libc-package.bbclass<br>
+++ b/meta/classes/libc-package.bbclass<br>
@@ -363,10 +363,9 @@ python package_do_split_gconvs () {<br>
             m.write(cmd + &quot;:\n&quot;)<br>
             m.write(&quot;\t&quot; + commands[cmd] + &quot;\n\n&quot;)<br>
         m.close()<br>
-        d.setVar(&quot;B&quot;, os.path.dirname(makefile))<br>
         d.setVar(&quot;EXTRA_OEMAKE&quot;, &quot;${PARALLEL_MAKE}&quot;)<br>
         bb.note(&quot;Executing binary locale generation makefile&quot;)<br>
-        bb.build.exec_func(&quot;oe_runmake&quot;, d)<br>
+        bb.build.exec_func(&quot;oe_runmake&quot;, d, [os.path.dirname(makefile),])<br>
         bb.note(&quot;collecting binary locales from locale tree&quot;)<br>
         bb.build.exec_func(&quot;do_collect_bins_from_locale_tree&quot;, d)<br>
         do_split_packages(d, binary_locales_dir, file_regex=&#39;(.*)&#39;, \</div></blockquote></div><br>This says you’re passing -C &lt;dir&gt; to oe_runmake, but actually passes the dir as dirs for exec_func.<br>-- <br><div class="gmail_signature">Christopher Larson<br>clarson at kergoth dot com<br>Founder - BitBake, OpenEmbedded, OpenZaurus<br>Maintainer - Tslib<br>Senior Software Engineer, Mentor Graphics</div>
</div></div>