<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"><<a href="mailto:danismostlikely@gmail.com" target="_blank">danismostlikely@gmail.com</a>></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 <<a href="mailto:ross.burton@intel.com">ross.burton@intel.com</a>> wrote:<br>
> On 10 May 2018 at 16:47, Dan McGregor <<a href="mailto:danismostlikely@gmail.com">danismostlikely@gmail.com</a>> wrote:<br>
>> I'm with Khem. meta-darwin and meta-mingw are things, even if they<br>
>> haven't been updated in years. If interest arises they shouldn't have<br>
>> too many barriers to starting development again. I've also started to<br>
>> attempt to build on a FreeBSD host.<br>
><br>
> meta-mingw builds Windows binaries from Linux and meta-darwin builds<br>
> Darwin binaries from Linux, so they're not relevant.<br>
<br>
</span>Neat, I only took a quick look; I guess I misinterpreted their purposes.<br>
<span class=""><br>
><br>
> People *are* at least trying to use Windows Subsystem for Linux to<br>
> build Yocto on Windows, but I suspect as far as bitbake is concerned<br>
> that is Linux. There's no practical way we can build on macOS right<br>
> now due to the recent security changes.<br>
<br>
</span>When I tried, early in the WSL testing, bitbake wouldn't start due to<br>
some missing syscalls. inotify related, IIRC.<br>
<span class=""><br>
><br>
> Builds on BSD would be interesting, I'm curious as to how much breaks<br>
> from GNU userland expectations and whether the build override is<br>
> actually useful.<br>
<br>
</span>The problem I'm running into right now is pseudo. FreeBSD uses a<br>
different API for extended attributes, so all the various xattr_...<br>
things don't work. I might need to make it depend on a port of the<br>
xattr wrappers.<br>
<br>
Outside of that, I'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've<br>
noticed.<br>
<div class="HOEnZb"><div class="h5"><br>
><br>
> 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>