Package: fglrx-driver
Version: 1:8-11-1
Severity: important
Tags: patch
Justification: fails to build from source
I've made the 8-11 really build with 8.11 (the svn version of the debian
package).
details on my wiki:
http://balihb.wik.is/Fglrx_8.11_on_Debian
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.27.4prostick (SMP w/2 CPU cores)
Locale: LANG=hu_HU, LC_CTYPE=hu_HU (charmap=ISO-8859-2)
Shell: /bin/sh linked to /bin/bash
Versions of packages fglrx-driver depends on:
ii fglrx-glx 1:8-11-1 proprietary libGL for the non-free
ii libc6 2.7-16 GNU C Library: Shared libraries
ii libdrm2 2.3.1-2 Userspace interface to kernel DRM
ii libgl1-mesa-glx [libgl1] 7.0.3-6 A free implementation of the OpenG
ii libx11-6 2:1.1.5-2 X11 client-side library
ii libxext6 2:1.0.4-1 X11 miscellaneous extension librar
ii libxrandr2 2:1.2.3-1 X11 RandR extension library
ii libxrender1 1:0.9.4-2 X Rendering Extension client libra
ii xserver-xorg 1:7.3+18 the X.Org X server
Versions of packages fglrx-driver recommends:
ii fglrx-atieventsd 1:8-11-1 external events daemon for the non
ii fglrx-glx 1:8-11-1 proprietary libGL for the non-free
ii fglrx-kernel-2.6.27.4pros 1:8-11-1+0.001 ATI binary kernel module for Linux
ii fglrx-source 1:8-11-1 kernel module source for the non-f
Versions of packages fglrx-driver suggests:
ii fglrx-control 1:8-11-1 control panel for the non-free AMD
-- no debconf information
diff -x .svn -ur fglrx-driver-8-10/debian/patches/10-CONFIG_SMP.patch fglrx-driver-8-11/debian/patches/10-CONFIG_SMP.patch
--- fglrx-driver-8-10/debian/patches/10-CONFIG_SMP.patch 2008-11-15 22:48:31.000000000 +0100
+++ fglrx-driver-8-11/debian/patches/10-CONFIG_SMP.patch 2008-11-15 22:30:36.000000000 +0100
@@ -18,19 +18,5 @@
static atomic_t cpus_waiting;
static void deferred_flush(void* contextp)
-@@ -2782,11 +2782,11 @@
- while (atomic_read(&cpus_waiting) > 0)
- barrier();
- }
--#endif /* __SMP__ */
-+#endif /* CONFIG_SMP */
-
- int ATI_API_CALL __ke_flush_cache(void)
- {
--#ifdef __SMP__
-+#ifdef CONFIG_SMP
- /* write back invalidate all other CPUs (exported by kernel) */
- if (smp_call_function(deferred_flush, NULL, 1, 0) != 0)
- panic("timed out waiting for the other CPUs!\n");
@@ -2802,7 +2802,7 @@
while (atomic_read(&cpus_waiting) > 0)