Make meta-electron compatible with jethro Yocto version
<p>I'm trying to cross-compile Electron on the <a href="http://www.digi.com/products/embedded-systems/single-board-computers/connectcore-6-sbc" rel="nofollow">DIGI's ConnectCore6</a>. To do so, I'm using Yocto and the <a href="http://www.digi.com/resources/documentation/digidocs/90001945-13/default.htm#reference/yocto/r_system_development_yocto.htm%3FTocPath%3DDigi%2520Embedded%2520Yocto%7CSystem%2520development%7C_____0" rel="nofollow">5 layers</a> provided by DIGI (all based on the <strong>jethro</strong> version of Yocto).</p>

<p>Or, to implement Electron on the SBC, I have to use the <a href="https://github.com/OSSystems/meta-electron" rel="nofollow">meta-electron layer</a>, which has four dependencies :</p>

<ul>
<li><code>openembedded-core</code></li>
<li><code>meta-openembedded</code></li>
<li><code>meta-clang</code> (see <a href="https://github.com/kraj/meta-clang" rel="nofollow">this</a>)</li>
<li><code>meta-browser</code> (see <a href="https://github.com/OSSystems/meta-browser/" rel="nofollow">this</a>)</li>
</ul>

<p>Unfortunately, these dependencies have to be considered in their respective <strong>master</strong> version, not the <strong>jethro</strong> ones. Also, DIGI provides the <code>poky</code> layer instead of the <code>openembedded-core</code> layer.</p>

<p>So, to try to use Electron on the ConnectCore6, I downloaded <code>meta-clang</code> (<strong>master version</strong>), <code>meta-browser</code> (<strong>jethro version</strong>), <code>meta-electron</code> (<strong>master version</strong>) and I added these layers to my <code>bblayers.conf</code>.</p>

<p>But, because of the jethro version of my poky layer, I have the following error for meta-clang, which can't find <code>musl</code> in the poky layer. </p>

<blockquote>
  <p>ERROR: No recipes available for:<br>
  /usr/local/dey-2.0/sources/meta-clang/recipes-core/musl/musl_%.bbappend</p>
</blockquote>

<p><code>musl</code> is available in the <strong>master branch of poky</strong>, but not in the jethro branch. Of course, I tried to copy-paste the <code>musl</code> directory from master to jethro branch of poky but this just bring more errors and more missing recipes (<code>bsd-headers-devs</code>, <code>musl-dev</code>, ...).</p>

<p>Do you know how to fix this last error and/or how to make musl compatible with the jethro version of poky ? I really need help on this point. Thank you.</p>