Hi everybody

I am updating my setup for a custom system and I'm getting an error now
with the kernel. Everything works until packaging of the kernel, I now
get the error that the kernel image contains relocations in .text:

ERROR: linux-bf133-6.6.44-r0 do_package_qa: QA Issue: kernel-vmlinux: ELF 
binary /boot/vmlinux-6.6.44-rt38-vrag has relocations in .text [textrel]
ERROR: linux-bf133-6.6.44-r0 do_package_qa: Fatal QA errors were found, failing 
task.
ERROR: Logfile of failure stored in: 
/mnt/data/yocto/bf133/build/tmp/work/bf133-vrag-linux/linux-bf133/6.6.44/temp/log.do_package_qa.417292
ERROR: Task 
(/mnt/data/yocto/bf133/meta-bf133/recipes-kernel/linux/linux-bf133_6.6.44.bb:do_package_qa)
 failed with exit code '1'

I am using the exakt same way to build the kernel as I was before when
using Nanbield. I couldn't find anything related to the kernel recipes
in the migration guides for 5.0, can anyone give me a hint? What am I
doing wrong, what am I missing?

For completeness here is my kernel recipe:

----
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;protocol=https;tag=v6.6.44;branch=linux-6.6.y;name=kern
 \
    file://0001-6.6.44-RT.patch;subdir=git;name=rtpatch \
    file://defconfig;name=config \
    file://0002-6.6.44-MSR_DE-for-booke64.patch;name=rtpatch \
    file://bf133.dts;name=dts;subdir=git/arch/${ARCH}/boot/dts/fsl \
"

SRC_URI_config[sha256sum] = 
"9bcd116d4a1001d09e60722935b34f5c337e721c50d67b20abe6cdde4cfa16b2"
SRC_URI_dts[sha256sum] = 
"abfb61598e384165e2c2e597e236d533a62465a47c18f4b44ba385210dc43a08"
SRC_URI_rtpatch[sha256sum] = 
"3ac1384b690c6adae36b3ca34ae3cc05f13bcde8cde88c2408d16cfc5ac75a61"
SRC_URI_msrpatch[sha256sum] = 
"e6e31c7d70e98829f90df8e8567c0b45fb8efaa37a7fc8285a4fb96602c838ba"

KERNEL_DEVICETREE = "fsl/bf133.dtb"

LINUX_VERSION = "6.6.44"
PV = "6.6.44"

LINUX_KERNEL_TYPE = "rt"
LINUX_VERSION_EXTENSION = "-vrag"


# 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)"

----

Thanks for any hint!

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

Reply via email to