[Mesa-dev] [PATCH v2 3/6] broadcom/vc4: Bump libdrm requirement
Stefan Schake
stschake at gmail.com
Tue Apr 24 22:00:57 UTC 2018
Require a version of libdrm with syncobj support. In the meson build,
this currently introduces a requirement on libdrm_vc4 which we technically
no longer need for vc4.
Signed-off-by: Stefan Schake <stschake at gmail.com>
---
configure.ac | 2 ++
meson.build | 2 ++
2 files changed, 4 insertions(+)
diff --git a/configure.ac b/configure.ac
index 9a38471..9658bc0 100644
--- a/configure.ac
+++ b/configure.ac
@@ -80,6 +80,7 @@ LIBDRM_NVVIEUX_REQUIRED=2.4.66
LIBDRM_NOUVEAU_REQUIRED=2.4.66
LIBDRM_FREEDRENO_REQUIRED=2.4.91
LIBDRM_ETNAVIV_REQUIRED=2.4.89
+LIBDRM_VC4_REQUIRED=2.4.89
dnl Versions for external dependencies
DRI2PROTO_REQUIRED=2.8
@@ -2714,6 +2715,7 @@ if test -n "$with_gallium_drivers"; then
;;
xvc4)
HAVE_GALLIUM_VC4=yes
+ PKG_CHECK_MODULES([VC4], [libdrm >= $LIBDRM_VC4_REQUIRED])
PKG_CHECK_MODULES([SIMPENROSE], [simpenrose],
[USE_VC4_SIMULATOR=yes;
diff --git a/meson.build b/meson.build
index 9dc6843..2f3046e 100644
--- a/meson.build
+++ b/meson.build
@@ -1040,6 +1040,7 @@ _drm_nouveau_ver = '2.4.66'
_drm_etnaviv_ver = '2.4.89'
_drm_freedreno_ver = '2.4.91'
_drm_intel_ver = '2.4.75'
+_drm_vc4_ver = '2.4.89'
_drm_ver = '2.4.75'
_libdrm_checks = [
@@ -1050,6 +1051,7 @@ _libdrm_checks = [
['nouveau', (with_gallium_nouveau or with_dri_nouveau)],
['etnaviv', with_gallium_etnaviv],
['freedreno', with_gallium_freedreno],
+ ['vc4', with_gallium_vc4]
]
# Loop over the enables versions and get the highest libdrm requirement for all
--
2.7.4
More information about the mesa-dev
mailing list