Index: gstreamer-vaapi-1.14.4/tests/test-display.c
===================================================================
--- gstreamer-vaapi-1.14.4.orig/tests/test-display.c
+++ gstreamer-vaapi-1.14.4/tests/test-display.c
@@ -51,6 +51,11 @@
 # include <va/va_glx.h>
 #endif
 
+#ifndef O_CLOEXEC
+# define O_CLOEXEC     02000000
+#endif
+
+
 static void
 print_value (const GValue * value, const gchar * name)
 {
Index: gstreamer-vaapi-1.14.4/gst-libs/gst/vaapi/gstvaapidisplay_drm.c
===================================================================
--- gstreamer-vaapi-1.14.4.orig/gst-libs/gst/vaapi/gstvaapidisplay_drm.c
+++ gstreamer-vaapi-1.14.4/gst-libs/gst/vaapi/gstvaapidisplay_drm.c
@@ -42,6 +42,10 @@
 #define DEBUG_VAAPI_DISPLAY 1
 #include "gstvaapidebug.h"
 
+#ifndef O_CLOEXEC
+# define O_CLOEXEC     02000000
+#endif
+
 #define _do_init \
     G_ADD_PRIVATE (GstVaapiDisplayDRM);
 
