<div dir="ltr">Even if bitbake could run on WSL, it’d be horribly slow. I/O on WSL is *terrible* right now, docker or a VM wipes the floor with it. I’m sure it’ll be viable eventually, though :)</div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, May 10, 2018 at 10:09 AM, Dan McGregor <span dir="ltr">&lt;<a href="mailto:danismostlikely@gmail.com" target="_blank">danismostlikely@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 10 May 2018 at 10:33, Burton, Ross &lt;<a href="mailto:ross.burton@intel.com">ross.burton@intel.com</a>&gt; wrote:<br>
&gt; On 10 May 2018 at 16:47, Dan McGregor &lt;<a href="mailto:danismostlikely@gmail.com">danismostlikely@gmail.com</a>&gt; wrote:<br>
&gt;&gt; I&#39;m with Khem. meta-darwin and meta-mingw are things, even if they<br>
&gt;&gt; haven&#39;t been updated in years. If interest arises they shouldn&#39;t have<br>
&gt;&gt; too many barriers to starting development again. I&#39;ve also started to<br>
&gt;&gt; attempt to build on a FreeBSD host.<br>
&gt;<br>
&gt; meta-mingw builds Windows binaries from Linux and meta-darwin builds<br>
&gt; Darwin binaries from Linux, so they&#39;re not relevant.<br>
<br>
</span>Neat, I only took a quick look; I guess I misinterpreted their purposes.<br>
<span class=""><br>
&gt;<br>
&gt; People *are* at least trying to use Windows Subsystem for Linux to<br>
&gt; build Yocto on Windows, but I suspect as far as bitbake is concerned<br>
&gt; that is Linux.  There&#39;s no practical way we can build on macOS right<br>
&gt; now due to the recent security changes.<br>
<br>
</span>When I tried, early in the WSL testing, bitbake wouldn&#39;t start due to<br>
some missing syscalls. inotify related, IIRC.<br>
<span class=""><br>
&gt;<br>
&gt; Builds on BSD would be interesting, I&#39;m curious as to how much breaks<br>
&gt; from GNU userland expectations and whether the build override is<br>
&gt; actually useful.<br>
<br>
</span>The problem I&#39;m running into right now is pseudo. FreeBSD uses a<br>
different API for extended attributes, so all the various xattr_...<br>
things don&#39;t work. I might need to make it depend on a port of the<br>
xattr wrappers.<br>
<br>
Outside of that, I&#39;ve been using a FreeBSD hosted cross toolchain for<br>
embedded Linux for years. It works well on its own. Hopefully the<br>
build-* overrides will be helpful for the small differences I&#39;ve<br>
noticed.<br>
<div class="HOEnZb"><div class="h5"><br>
&gt;<br>
&gt; Ross<br>
-- <br>
______________________________<wbr>_________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org">Openembedded-core@lists.<wbr>openembedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/<wbr>mailman/listinfo/openembedded-<wbr>core</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr">Christopher Larson<br>kergoth at gmail dot com<br>Founder - BitBake, OpenEmbedded, OpenZaurus<br>Senior Software Engineer, Mentor Graphics</div></div></div></div>
</div>