[Mesa-dev] [PATCH v2] auxiliary/vl: bring back the VL code for the dri targets
Jon TURNEY
jon.turney at dronecode.org.uk
Sat Feb 14 09:13:53 PST 2015
On 10/02/2015 22:29, Emil Velikov wrote:
> With commit c642e87d9f4(auxiliary/vl: rework the build of the VL code)
> we split out the VL code into a separate static library that was meant
> to be used by the VL targets alone - va, vdpau, xvmc.
>
> The commit failed to consider the way we handle vdpau-gl interop and
> broke it. Bring back the functionality by keeping the vl <> vl_stub
> separation as requrested by Christian.
>
> v2: Update the omx target as well. Update mesa-stable email address.
This now makes us try to build vl_winsys_dri.c on targets which don't
have DRI2 (See [1])
I guess something like the attached is needed.
[1] http://tinderbox.x.org/builds/2015-02-13-0007/logs/mesa-mesa/#build
-------------- next part --------------
From 19c254ca57cad4b67466e6bbfb76a1460ea0821d Mon Sep 17 00:00:00 2001
From: Jon TURNEY <jon.turney at dronecode.org.uk>
Date: Sat, 14 Feb 2015 17:12:41 +0000
Subject: [PATCH] auxiliary/vl: Only build vl_winsys_dri.c if we have DRI2
Refine commit c39dbfdd0f764b1aaa7319b4694e7335692993dd so it only turns on
building of vl_winsys_dri.c if we have DRI2
Signed-off-by: Jon TURNEY <jon.turney at dronecode.org.uk>
---
src/gallium/auxiliary/Makefile.am | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/gallium/auxiliary/Makefile.am b/src/gallium/auxiliary/Makefile.am
index 453282a..5c96161 100644
--- a/src/gallium/auxiliary/Makefile.am
+++ b/src/gallium/auxiliary/Makefile.am
@@ -74,6 +74,7 @@ libgalliumvl_la_CFLAGS = \
libgalliumvl_la_SOURCES = \
$(VL_SOURCES)
+if HAVE_DRI2
noinst_LTLIBRARIES += libgalliumvlwinsys.la
libgalliumvlwinsys_la_CFLAGS = \
@@ -81,6 +82,7 @@ libgalliumvlwinsys_la_CFLAGS = \
libgalliumvlwinsys_la_SOURCES = \
$(VL_WINSYS_SOURCES)
+endif
endif
--
2.1.4
More information about the mesa-dev
mailing list