From: Romain Naour Date: Wed, 23 Dec 2020 15:33:25 +0000 (+0100) Subject: package/freescale-imx/imx-gpu-viv: is an libopencl provider X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f296b7ac5917bcbc0389d93856201066d0bb97fb;p=buildroot.git package/freescale-imx/imx-gpu-viv: is an libopencl provider The imx-gpu-viv install libOpenCL.so.1.2 library and cl.h header, so declare it as a libopencl provider. With this support we can select the clinfo package provided by Buildroot instead of the one provided by imx-gpu-viv package. Signed-off-by: Romain Naour Cc: Gary Bisson Signed-off-by: Thomas Petazzoni --- diff --git a/package/freescale-imx/imx-gpu-viv/Config.in b/package/freescale-imx/imx-gpu-viv/Config.in index a2deaf2e12..753a71ee00 100644 --- a/package/freescale-imx/imx-gpu-viv/Config.in +++ b/package/freescale-imx/imx-gpu-viv/Config.in @@ -14,6 +14,7 @@ config BR2_PACKAGE_IMX_GPU_VIV depends on BR2_TOOLCHAIN_USES_GLIBC select BR2_PACKAGE_HAS_LIBEGL select BR2_PACKAGE_HAS_LIBGLES + select BR2_PACKAGE_HAS_LIBOPENCL select BR2_PACKAGE_HAS_LIBOPENVG help Userspace libraries for Vivante GPU on i.MX platforms @@ -74,6 +75,9 @@ config BR2_PACKAGE_PROVIDES_LIBEGL config BR2_PACKAGE_PROVIDES_LIBGLES default "imx-gpu-viv" +config BR2_PACKAGE_PROVIDES_LIBOPENCL + default "imx-gpu-viv" + config BR2_PACKAGE_PROVIDES_LIBOPENVG default "imx-gpu-viv" diff --git a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk index a248da6069..9d69acb7ae 100644 --- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk +++ b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk @@ -18,7 +18,7 @@ IMX_GPU_VIV_LICENSE = NXP Semiconductor Software License Agreement IMX_GPU_VIV_LICENSE_FILES = EULA COPYING IMX_GPU_VIV_REDISTRIBUTE = NO -IMX_GPU_VIV_PROVIDES = libegl libgles libopenvg +IMX_GPU_VIV_PROVIDES = libegl libgles libopencl libopenvg IMX_GPU_VIV_LIB_TARGET = $(call qstrip,$(BR2_PACKAGE_IMX_GPU_VIV_OUTPUT)) ifeq ($(IMX_GPU_VIV_LIB_TARGET),x11)