From bee85704773fb71e99a0b040115b436061212fdb Mon Sep 17 00:00:00 2001 From: Francesco Dolcini Date: Wed, 30 Sep 2026 09:20:55 +0000 Subject: packagegroup-fsl-tools-gpu: scope imx-gpu-viv-tools to Vivante GPUs SOC_TOOLS_GPU:append:imxgpu unconditionally added imx-gpu-viv-tools for every imxgpu machine, but that tool package is only produced by imx-gpu-viv, whose COMPATIBLE_MACHINE does not cover non-Vivante imxgpu SoCs such as i.MX 95's Mali GPU. That left packagegroup-fsl-tools-gpu unbuildable there, breaking 'bitbake world'. Same issue class as PR #2748, just a different recipe it didn't touch. Move imx-gpu-viv-tools to its own SOC_TOOLS_GPU:append:imxviv, the same override imx-gpu-viv itself is gated on. imx-gpu-sdk stays under imxgpu, since it now builds on any GPU thanks to #2748's PACKAGECONFIG conversion. Tested with 'bitbake -n packagegroup-fsl-tools-gpu' for imx8mp-lpddr4-evk and imx95-19x19-verdin: i.MX 8M Plus keeps imx-gpu-viv-tools, i.MX 95 now resolves instead of failing with "Nothing RPROVIDES 'imx-gpu-viv-tools'". Assisted-by: LLM Signed-off-by: Francesco Dolcini (cherry picked from commit 30bd41971abee37632e245dd3f1824cb19337fd2) --- recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu.bb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu.bb b/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu.bb index f8d477d02..fb02c0ee9 100644 --- a/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu.bb +++ b/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu.bb @@ -25,6 +25,9 @@ SOC_TOOLS_GPU:append:imxgpu3d = " \ SOC_TOOLS_GPU:append:imxgpu = " \ imx-gpu-sdk \ +" + +SOC_TOOLS_GPU:append:imxviv = " \ imx-gpu-viv-tools \ " -- cgit v1.2.3-54-g00ecf