mirror of
https://github.com/X11Libre/xf86-video-intel.git
synced 2026-03-24 01:24:12 +00:00
Adding a bunch of common scripts for building xorg drivers on different platforms (for now Debian and FreeBSD) against different server versions. Also designed to be executed locally (eg. within a VM), so one doesn't always have to employ f.d.o gitlab. For now, these are synced manually across various driver repos, until we've found a viable solution for a central place. Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
110 lines
2.8 KiB
Diff
110 lines
2.8 KiB
Diff
From a87432dbb281ddf1c50a5e78091d38f0dac79416 Mon Sep 17 00:00:00 2001
|
|
From: "Enrico Weigelt, metux IT consult" <info@metux.net>
|
|
Date: Fri, 7 Jun 2024 15:18:47 +0200
|
|
Subject: [PATCH 1/2] fix FTBS on FreeBSD (or non-Linux in general)
|
|
|
|
Several drivers still including <linux/stddef.h>, but not using anything
|
|
from it, thus breaking build on non-Linux platforms (eg. FreeBSD).
|
|
Since not needed at all, just stop including it.
|
|
|
|
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
|
|
---
|
|
etnaviv/etnaviv_device.c | 1 -
|
|
exynos/exynos_drm.c | 1 -
|
|
exynos/exynos_fimg2d.c | 1 -
|
|
omap/omap_drm.c | 1 -
|
|
tests/exynos/exynos_fimg2d_test.c | 1 -
|
|
5 files changed, 5 deletions(-)
|
|
|
|
diff --git a/etnaviv/etnaviv_device.c b/etnaviv/etnaviv_device.c
|
|
index 699df256..a63bd15d 100644
|
|
--- a/etnaviv/etnaviv_device.c
|
|
+++ b/etnaviv/etnaviv_device.c
|
|
@@ -25,7 +25,6 @@
|
|
*/
|
|
|
|
#include <stdlib.h>
|
|
-#include <linux/stddef.h>
|
|
#include <linux/types.h>
|
|
#include <errno.h>
|
|
#include <sys/mman.h>
|
|
diff --git a/exynos/exynos_drm.c b/exynos/exynos_drm.c
|
|
index 3e322a17..fb4cd8de 100644
|
|
--- a/exynos/exynos_drm.c
|
|
+++ b/exynos/exynos_drm.c
|
|
@@ -31,7 +31,6 @@
|
|
#include <unistd.h>
|
|
|
|
#include <sys/mman.h>
|
|
-#include <linux/stddef.h>
|
|
|
|
#include <xf86drm.h>
|
|
|
|
diff --git a/exynos/exynos_fimg2d.c b/exynos/exynos_fimg2d.c
|
|
index ac6fa687..f0aee962 100644
|
|
--- a/exynos/exynos_fimg2d.c
|
|
+++ b/exynos/exynos_fimg2d.c
|
|
@@ -30,7 +30,6 @@
|
|
#include <assert.h>
|
|
|
|
#include <sys/mman.h>
|
|
-#include <linux/stddef.h>
|
|
|
|
#include <xf86drm.h>
|
|
|
|
diff --git a/omap/omap_drm.c b/omap/omap_drm.c
|
|
index aa273660..42d35ef7 100644
|
|
--- a/omap/omap_drm.c
|
|
+++ b/omap/omap_drm.c
|
|
@@ -27,7 +27,6 @@
|
|
*/
|
|
|
|
#include <stdlib.h>
|
|
-#include <linux/stddef.h>
|
|
#include <linux/types.h>
|
|
#include <errno.h>
|
|
#include <sys/mman.h>
|
|
diff --git a/tests/exynos/exynos_fimg2d_test.c b/tests/exynos/exynos_fimg2d_test.c
|
|
index d85e2f6b..b1baa503 100644
|
|
--- a/tests/exynos/exynos_fimg2d_test.c
|
|
+++ b/tests/exynos/exynos_fimg2d_test.c
|
|
@@ -31,7 +31,6 @@
|
|
#include <unistd.h>
|
|
|
|
#include <sys/mman.h>
|
|
-#include <linux/stddef.h>
|
|
|
|
#include <xf86drm.h>
|
|
#include <xf86drmMode.h>
|
|
--
|
|
2.39.2
|
|
|
|
From 79123db12c6c5f42747fae02068b482055e8c376 Mon Sep 17 00:00:00 2001
|
|
From: "Enrico Weigelt, metux IT consult" <info@metux.net>
|
|
Date: Fri, 7 Jun 2024 15:43:13 +0200
|
|
Subject: [PATCH 2/2] omap: fix FTBS on FreeBSD and drop unneeded include
|
|
|
|
No need to explicitly include <linux/types.h>, since drm.h already does that,
|
|
but conditionally only Linux only.
|
|
|
|
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
|
|
---
|
|
omap/omap_drm.c | 1 -
|
|
1 file changed, 1 deletion(-)
|
|
|
|
diff --git a/omap/omap_drm.c b/omap/omap_drm.c
|
|
index 42d35ef7..93d2207f 100644
|
|
--- a/omap/omap_drm.c
|
|
+++ b/omap/omap_drm.c
|
|
@@ -27,7 +27,6 @@
|
|
*/
|
|
|
|
#include <stdlib.h>
|
|
-#include <linux/types.h>
|
|
#include <errno.h>
|
|
#include <sys/mman.h>
|
|
#include <fcntl.h>
|
|
--
|
|
2.39.2
|
|
|