]> git.pld-linux.org Git - packages/libdrm.git/commitdiff
- rel 2; try to fix segfault when using non-intel gpu but libdrm checks intel related... auto/th/libdrm-2.4.56-2
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Thu, 4 Sep 2014 08:14:58 +0000 (10:14 +0200)
committerArkadiusz Miśkiewicz <arekm@maven.pl>
Thu, 4 Sep 2014 08:14:58 +0000 (10:14 +0200)
libdrm-intel-init.patch [new file with mode: 0644]
libdrm.spec

diff --git a/libdrm-intel-init.patch b/libdrm-intel-init.patch
new file mode 100644 (file)
index 0000000..ce2de25
--- /dev/null
@@ -0,0 +1,19 @@
+--- libdrm-2.4.56/intel/intel_bufmgr_gem.c~    2014-02-07 17:58:41.000000000 +0100
++++ libdrm-2.4.56/intel/intel_bufmgr_gem.c     2014-09-04 10:14:00.629857376 +0200
+@@ -2924,7 +2924,7 @@
+ get_pci_device_id(drm_intel_bufmgr_gem *bufmgr_gem)
+ {
+       char *devid_override;
+-      int devid;
++      int devid = 0;
+       int ret;
+       drm_i915_getparam_t gp;
+@@ -2936,7 +2936,6 @@
+               }
+       }
+-      VG_CLEAR(devid);
+       VG_CLEAR(gp);
+       gp.param = I915_PARAM_CHIPSET_ID;
+       gp.value = &devid;
index 2d29cdd0ba0866f3725fd2417449220963fd32f3..7082bc03929a9a6631fecad97520ff2c54a0bf7d 100644 (file)
@@ -2,11 +2,12 @@ Summary:      Userspace interface to kernel DRM services
 Summary(pl.UTF-8):     Interfejs przestrzeni użytkownika do usług DRM jądra
 Name:          libdrm
 Version:       2.4.56
-Release:       1
+Release:       2
 License:       MIT
 Group:         Libraries
 Source0:       http://dri.freedesktop.org/libdrm/%{name}-%{version}.tar.bz2
 # Source0-md5: 93fdb76d392ce27b23561afb8f70db81
+Patch0:                libdrm-intel-init.patch
 URL:           http://dri.freedesktop.org/
 BuildRequires: autoconf >= 2.63
 BuildRequires: automake >= 1:1.10
@@ -53,6 +54,7 @@ Statyczna biblioteka libdrm.
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %{__libtoolize}
This page took 0.053698 seconds and 4 git commands to generate.