From acf0471b9436d2992aacadb9880042bfd269473d Mon Sep 17 00:00:00 2001 From: Tom Hochstein Date: Sun, 31 Oct 2021 09:24:28 -0500 Subject: [PATCH] imx-gpu-viv: Expose Vulkan library version Expose the Vulkan library version so NXP can easily override in their layer. Signed-off-by: Tom Hochstein --- recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc b/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc index 872fef55..548394d1 100644 --- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc +++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc @@ -153,6 +153,9 @@ GLES3_HEADER_REMOVALS:mx8mm = "gl31.h gl32.h" GLES3_HEADER_REMOVALS:mx8qxp = "" GLES3_HEADER_REMOVALS:mx8qm = "" +LIBVULKAN_VERSION_MAJOR = "1" +LIBVULKAN_VERSION = "${LIBVULKAN_VERSION_MAJOR}.1.6" + do_install () { install -d ${D}${libdir} install -d ${D}${includedir} @@ -224,8 +227,8 @@ do_install () { if [ "${IS_MX8}" = "1" ]; then # Rename the vulkan implementation library which is wrapped by the vulkan-loader # library of the same name - MAJOR=1 - FULL=$MAJOR.1.6 + MAJOR=${LIBVULKAN_VERSION_MAJOR} + FULL=${LIBVULKAN_VERSION} mv ${D}${libdir}/libvulkan.so.$FULL ${D}${libdir}/libvulkan_VSI.so.$FULL patchelf --set-soname libvulkan_VSI.so.$MAJOR ${D}${libdir}/libvulkan_VSI.so.$FULL rm ${D}${libdir}/libvulkan.so.$MAJOR ${D}${libdir}/libvulkan.so -- 2.40.1