🙈️ It was an error in the MACHINEOVERRIDES assignment. Sorry for the
noise.

Am Freitag, dem 07.02.2025 um 11:50 +0000 schrieb David Daniel via
lists.yoctoproject.org:
> Hi all
> I have a weird problem with my image that just popped up - I have a
> custom machine (called bf133) that provides the kernel recipe (as
> linux-bf133) wherein I specify the the machine as compatible. For
> some
> reason though bitbake spits an error that the kernel is incompatible
> with that machine - but I defined it to be compatible. This is the
> kernel recipe:
> 
> recipes-kernel/linux/linux-bf133_6.6.65.bb:
> 
>     inherit kernel
>     require recipes-kernel/linux/linux-yocto.inc
>     
>     LICENSE = "GPL-2.0-only"
>     LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-2.0-
> only;md5=801f80980d171dd6425610833a22dbe6"
>     
>     SRC_URI = "\
>        
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git;protoc
> ol=https;branch=linux-6.6.y;name=kern \
>        
> file://0002-fix-missing-msr-de-bit.patch;subdir=git;name=msrpatch \
>         file://defconfig;name=config \
>        
> file://bf133.dts;name=dts;subdir=git/arch/${ARCH}/boot/dts/fsl \
>     "
>     
>     KERNEL_DEVICETREE = "fsl/bf133.dtb"
>     
>     LINUX_VERSION = "6.6.65"
>     PV = "6.6.65"
>     
>     LINUX_KERNEL_TYPE = "rt"
>     
>     # On powerpc64 the kernel image contains relocations in the text
> segment. This
>     # just happens to happen, we cannot do anything about this and in
> fact we don't
>     # care, this will not slow down anything (except for a nanosecond
> at bootup
>     # maybe). This makes sure that QA checks don't break our build
> because of this.
>     # INSANE_SKIP:kernel-vmlinux:bf133 += "textrel"
>     
>     # Modify SRCREV to a different commit hash in a copy of this
> recipe to
>     # build a different release of the Linux kernel.
>     # tag name      v6.6.65
> (b4ac2e9d5991113a01a69ca91b2e8ed7f8cc66af)
>     SRCREV_kern = "b4ac2e9d5991113a01a69ca91b2e8ed7f8cc66af"
>     
>     # Override COMPATIBLE_MACHINE to include your machine in a copy
> of this recipe
>     # file. Leaving it empty here ensures an early explicit build
> failure.
>     COMPATIBLE_MACHINE = "(bf133)"
> 
> 
> In my machine configuration I specifiy the provider of the kernel
> with:
> 
>       PREFERRED_PROVIDER_virtual/kernel = "linux-bf133"
> 
> But I get
> 
>       linux-bf133 PROVIDES virtual/kernel but was skipped:
> incompatible with machine bf133 (not in COMPATIBLE_MACHINE)
> 
> What am I doing wrong here?
> 
> 
> 
> 

-- 
David Daniel

VR AG
Rütistrasse 18
8952 Schlieren
Telefon:
+41 44 738 32 07

Web: https://vrag.ch

ISO9001 zertifiziert | SWISS LABEL Mitglied | Lehrbetrieb



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#64749): https://lists.yoctoproject.org/g/yocto/message/64749
Mute This Topic: https://lists.yoctoproject.org/mt/111050517/21656
Group Owner: yocto+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to