[Buildroot] [PATCH 2/2] package/freescale-imx/imx-gpu-viv: fix build issue with Wayland backend
Thomas Petazzoni
thomas.petazzoni at bootlin.com
Thu Apr 2 14:25:43 UTC 2020
Hello Gary,
As usual, thanks for your work maintaining good support for i.MX
platforms in Buildroot. One question below.
On Thu, 2 Apr 2020 15:08:42 +0200
Gary Bisson <gary.bisson at boundarydevices.com> wrote:
> ifeq ($(IMX_GPU_VIV_LIB_TARGET),fb)
> -define IMX_GPU_VIV_FIXUP_FB_HEADERS
> +define IMX_GPU_VIV_FIXUP_HEADERS
> $(SED) '39i\
> - #if !defined(EGL_API_X11) && !defined(EGL_API_DFB) && !defined(EGL_API_FB) \n\
> + #if !defined(EGL_API_X11) && !defined(EGL_API_DFB) && !defined(EGL_API_FB) && !defined(WL_EGL_PLATFORM) \n\
> #define EGL_API_FB \n\
> #endif' $(STAGING_DIR)/usr/include/EGL/eglplatform.h
> endef
> @@ -77,6 +77,12 @@ ifeq ($(IMX_GPU_VIV_LIB_TARGET),wl)
> define IMX_GPU_VIV_FIXUP_PKGCONFIG
> ln -sf egl_wayland.pc $(@D)/gpu-core/usr/lib/pkgconfig/egl.pc
> endef
> +define IMX_GPU_VIV_FIXUP_HEADERS
> + $(SED) '39i\
> + #if !defined(EGL_API_X11) && !defined(EGL_API_DFB) && !defined(EGL_API_FB) && !defined(WL_EGL_PLATFORM) \n\
> + #define WL_EGL_PLATFORM\n\
> + #endif' $(STAGING_DIR)/usr/include/EGL/eglplatform.h
> +endef
> endif
Can we use a proper patch instead of these horrible SED calls ?
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
More information about the buildroot
mailing list