[OE-core] [PATCH] base: Improve handling of switching virtual/x providers

Burton, Ross ross.burton at intel.com
Tue Dec 8 21:13:34 UTC 2015


On 8 December 2015 at 18:58, Andre McCurdy <armccurdy at gmail.com> wrote:

> This change seems to cause problems for musl libc builds (I'm using
> today's oe-core master and Khem's meta-musl layer).
>
>   ERROR: Nothing RPROVIDES 'nativesdk-glibc' (but
> /home/andre/rdk/rdk-master-musl/openembedded-core/meta/recipes-core/meta/
> uninative-tarball.bb
> RDEPENDS on or otherwise requires it)
>   ERROR: nativesdk-glibc was skipped:
> PREFERRED_PROVIDER_virtual/nativesdk-x86_64-rdksdk-linux-libc-for-gcc
> set to nativesdk-musl, not nativesdk-glibc
>   ERROR: Required build target 'rdk-image-wpe' has no buildable providers.
>   Missing or unbuildable dependency chain was: ['rdk-image-wpe',
> 'uninative-tarball', 'nativesdk-glibc']
>
> Reverting this one commit (oe-core 9a3b992) gets the builds working again.
>

It's breaking universe fetch too:

ERROR: Nothing PROVIDES 'linux-yocto-rt' (but
/home/pokybuild/yocto-autobuilder/yocto-worker/build-appliance/build/meta/recipes-rt/images/
core-image-rt-sdk.bb,
/home/pokybuild/yocto-autobuilder/yocto-worker/build-appliance/build/meta/recipes-rt/images/
core-image-rt.bb DEPENDS on or otherwise requires it)
ERROR: linux-yocto-rt was skipped: PREFERRED_PROVIDER_virtual/kernel set to
linux-yocto, not linux-yocto-rt
ERROR: linux-yocto-rt was skipped: PREFERRED_PROVIDER_virtual/kernel set to
linux-yocto, not linux-yocto-rt
ERROR: Nothing RPROVIDES 'core-image-rt-sdk'
ERROR: No eligible RPROVIDERs exist for 'core-image-rt-sdk'

Ross
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20151208/fcbbb8f1/attachment-0002.html>


More information about the Openembedded-core mailing list