From 374cc8f4fb68d467c86de0635941e9af4699ef6e Mon Sep 17 00:00:00 2001 From: Mark Hatle Date: Mon, 9 Dec 2024 16:22:42 -0700 Subject: meta-xilinx-core: layer.conf: Fix yocto-check-layer for xrt/zocl Prevent xrt/zocl from building when ocl-icd is not the PREFERRED_PROVIDER for virtual/opencl-icd. This fixes an issue where yocto-check-layer's use of the world build fails. Signed-off-by: Mark Hatle --- meta-xilinx-core/conf/layer.conf | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta-xilinx-core/conf/layer.conf b/meta-xilinx-core/conf/layer.conf index 4773f93d..41fbb96f 100644 --- a/meta-xilinx-core/conf/layer.conf +++ b/meta-xilinx-core/conf/layer.conf @@ -116,3 +116,6 @@ PLNX_SCRIPTS_PATH = "${LAYERDIR}/gen-machine-conf/gen-machine-scripts" BB_HASHEXCLUDE_COMMON:append = " PLNX_SCRIPTS_PATH" IMAGE_CLASSES += "gen-machine-conf" + +SKIP_RECIPE[xrt] = "${@'' if d.getVar('PREFERRED_PROVIDER_virtual/opencl-icd') == 'ocl-icd' else 'XRT requires REFERRED_PROVIDER_virtual/opencl-icd = "ocl-icd"'}" +SKIP_RECIPE[zocl] = "${@d.getVarFlag('SKIP_RECIPE', 'xrt', d)}" -- cgit v1.2.3-54-g00ecf