From 4d0d409a4ca831b1a643bfee1b6504f63c6179a3 Mon Sep 17 00:00:00 2001 From: Tom Hochstein Date: Thu, 11 Sep 2025 16:26:12 -0500 Subject: vulkan-loader: Fix version-specific patching The build fails because it cannot find the patch files in the version- specific folder. The problem is the bbappend uses `PN`. However, it turns out that `BP` doesn't work either: ``` ERROR: /.../poky/meta/recipes-graphics/vulkan/vulkan-loader_1.4.321.0.bb: Unable to get checksum for vulkan-loader SRC_URI entry 0001-LF-11869-change-mali-wsi-layer-activating-order.patch: file could not be found The following paths were searched: /.../meta-freescale/recipes-graphics/vulkan/defaultpkgname-1.0/fsl/0001-LF-11869-change-mali-wsi-layer-activating-order.patch [ %< SNIP %< ] ``` When `FILESEXTRAPATHS` is prepended, `BP` is not ready since the immediate expansion operator `:=` is used, hence the folder name `defaultpkgname-1.0` shown in the error log. Fix the problem with hard-coded values. Signed-off-by: Tom Hochstein --- recipes-graphics/vulkan/vulkan-loader_%.bbappend | 2 -- recipes-graphics/vulkan/vulkan-loader_1.3.275.0.imx.bbappend | 1 + recipes-graphics/vulkan/vulkan-loader_1.4.321.0.bbappend | 1 + 3 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 recipes-graphics/vulkan/vulkan-loader_1.3.275.0.imx.bbappend create mode 100644 recipes-graphics/vulkan/vulkan-loader_1.4.321.0.bbappend diff --git a/recipes-graphics/vulkan/vulkan-loader_%.bbappend b/recipes-graphics/vulkan/vulkan-loader_%.bbappend index f72f5b017..18970c60d 100644 --- a/recipes-graphics/vulkan/vulkan-loader_%.bbappend +++ b/recipes-graphics/vulkan/vulkan-loader_%.bbappend @@ -1,5 +1,3 @@ -FILESEXTRAPATHS:prepend:imx-nxp-bsp := "${THISDIR}/${PN}:" - SRC_URI:append:imx-nxp-bsp = " \ file://0001-LF-11869-change-mali-wsi-layer-activating-order.patch \ " diff --git a/recipes-graphics/vulkan/vulkan-loader_1.3.275.0.imx.bbappend b/recipes-graphics/vulkan/vulkan-loader_1.3.275.0.imx.bbappend new file mode 100644 index 000000000..8cac41b53 --- /dev/null +++ b/recipes-graphics/vulkan/vulkan-loader_1.3.275.0.imx.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS:prepend:imx-nxp-bsp := "${THISDIR}/vulkan-loader-1.3.275.0.imx:" diff --git a/recipes-graphics/vulkan/vulkan-loader_1.4.321.0.bbappend b/recipes-graphics/vulkan/vulkan-loader_1.4.321.0.bbappend new file mode 100644 index 000000000..8d8d974d4 --- /dev/null +++ b/recipes-graphics/vulkan/vulkan-loader_1.4.321.0.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS:prepend:imx-nxp-bsp := "${THISDIR}/vulkan-loader-1.4.321.0:" -- cgit v1.2.3-54-g00ecf