From: U. Artie Eoff Date: Fri, 6 Oct 2017 00:28:30 +0000 (-0700) Subject: kms: Fix compilation error when libdrm < 2.4.68 X-Git-Tag: 1.19.3~507^2~4828 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ddba9e40f24548d8ec0e98f9684e1a1227ac5ee8;p=platform%2Fupstream%2Fgstreamer.git kms: Fix compilation error when libdrm < 2.4.68 DRM_RDWR was not defined until libdrm 2.4.68. However, in configure.ac we only require libdrm >= 2.4.55. Seems silly to to bump minimum libdrm version for a simple define. Thus, define DRM_RDWR if it's not defined. This fixes compilation error introduced in: commit 922031b0f98bf5c7b01f4431d1c08617f65865f7 Author: Nicolas Dufresne Date: Tue Sep 12 12:07:13 2017 -0400 kms: Export DMABuf from Dumb buffer when possible https://bugzilla.gnome.org/show_bug.cgi?id=787593 Signed-off-by: U. Artie Eoff --- diff --git a/sys/kms/gstkmsallocator.c b/sys/kms/gstkmsallocator.c index 4118e17..17e851d 100644 --- a/sys/kms/gstkmsallocator.c +++ b/sys/kms/gstkmsallocator.c @@ -43,6 +43,10 @@ #include "gstkmsallocator.h" #include "gstkmsutils.h" +#ifndef DRM_RDWR +#define DRM_RDWR O_RDWR +#endif + #define GST_CAT_DEFAULT kmsallocator_debug GST_DEBUG_CATEGORY_STATIC (GST_CAT_DEFAULT);