I'm trying to cross-compile Electron on the DIGI's ConnectCore6. To do so, I'm using Yocto and the 5 layers provided by DIGI (all based on the jethro version of Yocto).
Or, to implement Electron on the SBC, I have to use the meta-electron layer, which has four dependencies :
Unfortunately, these dependencies have to be considered in their respective master version, not the jethro ones. Also, DIGI provides the poky
layer instead of the openembedded-core
layer.
So, to try to use Electron on the ConnectCore6, I downloaded meta-clang
(master version), meta-browser
(jethro version), meta-electron
(master version) and I added these layers to my bblayers.conf
.
But, because of the jethro version of my poky layer, I have the following error for meta-clang, which can't find musl
in the poky layer.
ERROR: No recipes available for:
/usr/local/dey-2.0/sources/meta-clang/recipes-core/musl/musl_%.bbappend
musl
is available in the master branch of poky, but not in the jethro branch. Of course, I tried to copy-paste the musl
directory from master to jethro branch of poky but this just bring more errors and more missing recipes (bsd-headers-devs
, musl-dev
, ...).
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.