[Mesa-dev] [PATCH v2 07/27] configure: error out when building GLX w/o the X11 platform

Eric Engestrom eric at engestrom.ch
Mon May 8 00:35:51 UTC 2017


On Thursday, 2017-05-04 17:29:52 +0100, Emil Velikov wrote:
> From: Emil Velikov <emil.velikov at collabora.com>
> 
> Building EGL/Vulkan/other without X11, while GLX is enabled is confusing
> and misleading. In practise anyone aiming at the former will also
> disable GLX.
> 
> The inverse (some examples below) should still work:
>  ./configure --disable-glx --with-platforms=x11 --with-vulkan-drivers=intel
>  ./configure --disable-glx --with-platforms=x11 --enable-egl
> 
> Keep in mind that the X11 platform is enabled, by default.
> 
> Cc: <mesa-stable at lists.freedesktop.org>
> Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
> ---
>  configure.ac | 6 ++++++
>  1 file changed, 6 insertions(+)
> 
> diff --git a/configure.ac b/configure.ac
> index d76ad5039a2..920e3c53e7b 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -1724,6 +1724,12 @@ for plat in $platforms; do
>  	esac
>  done
>  
> +if test "x$enable_glx" != xno; then
> +    if ! echo "$platforms" | grep -q 'x11'; then
> +        AC_MSG_ERROR([Building without the x11 platform as GLX is enabled, is not supported])

"Building GLX without the x11 platform is not supported"

Patches 1-11 are
Reviewed-by: Eric Engestrom <eric at engestrom.ch>

I don't seem to have received patches 12-27 of this series though?

> +    fi
> +fi
> +
>  AM_CONDITIONAL(HAVE_PLATFORM_X11, echo "$platforms" | grep -q 'x11')
>  AM_CONDITIONAL(HAVE_PLATFORM_WAYLAND, echo "$platforms" | grep -q 'wayland')
>  AM_CONDITIONAL(HAVE_PLATFORM_DRM, echo "$platforms" | grep -q 'drm')
> -- 
> 2.12.2
> 


More information about the mesa-dev mailing list