mirror of
https://git.yoctoproject.org/meta-zephyr
synced 2026-09-12 09:49:32 +02:00
zephyr-kernel: Move patch out of zephyr-kernel-src*.inc file
zephyr-kernel-src-4.2.0.inc is an auto generated file and it shouldn't be edited by hand. So move 0001-fix-unable-find-gen_kobject_list.py.patch from zephyr-kernel-src-4.2.0.inc to zephyr-kernel-src.inc file and make this being applied conditionally based on PREFERRED_VERSION_zephyr-kernel only. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
This commit is contained in:
committed by
Lee Chee Yang
parent
8e83b7a4d7
commit
7efced5e24
@@ -146,7 +146,6 @@ SRC_URI_ZEPHYR_ZCBOR ?= "git://github.com/zephyrproject-rtos/zcbor;protocol=http
|
||||
|
||||
SRC_URI_PATCHES ?= "\
|
||||
file://0001-v4.2.0-x86-fix-efi-binary-generation-issue-in-cross-compila.patch;patchdir=zephyr \
|
||||
file://0001-fix-unable-find-gen_kobject_list.py.patch;patchdir=zephyr \
|
||||
"
|
||||
|
||||
SRC_URI = "\
|
||||
|
||||
@@ -12,6 +12,14 @@ FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
|
||||
|
||||
require recipes-kernel/zephyr-kernel/zephyr-kernel-src-${PREFERRED_VERSION_zephyr-kernel}.inc
|
||||
|
||||
# The patch to fix the issue of gen_kobject_list.py not being found is required
|
||||
# for Zephyr 4.2.0 and above, but it doesn't apply to Zephyr 4.1.0 and below version,
|
||||
# so we conditionally add it to the SRC_URI based on the version of zephyr-kernel
|
||||
# being built.
|
||||
SRC_URI:append = "\
|
||||
${@'file://0001-fix-unable-find-gen_kobject_list.py.patch;patchdir=zephyr' if bb.utils.vercmp_string(d.getVar('PREFERRED_VERSION_zephyr-kernel'), '4.2.0') >= 0 else ''} \
|
||||
"
|
||||
|
||||
# python3-jsonschema-native is required starting from Zephyr 4.3.0
|
||||
DEPENDS += "\
|
||||
${@'python3-jsonschema-native' if bb.utils.vercmp_string(d.getVar('PREFERRED_VERSION_zephyr-kernel'), '4.3.0') >= 0 else ''} \
|
||||
|
||||
Reference in New Issue
Block a user