patches for fglrx 4.3.0-3.14.1
Remi COLLET
liste at famillecollet.com
Fri Oct 29 17:27:59 UTC 2004
Remi COLLET a écrit :
> Jack Howarth a écrit :
>
>> Are there any patches available yet to allow the kernel
>> modules from the ATI non-free drivers (fglrx-4.3.0-3.14.1.i386.rpm)
>> to be built on current Fedora Core 2? Thanks in advance for any
>> information. Jack
>> ps The site where I found the fc2 patches for the fglrx drivers
>> doesn't have anything newer than patches for fglrx-4.3.0-3.9.0.
>>
>
> Visit : http://www.stanford.edu/~fenn/linux/
>
> You'll find a patch for lastest version.
>
> Remi.
>
Ooooups.
http://www.stanford.edu/~fenn/linux/fglrx-3.14.1-fc2.patch
Or (i post here the one as use as it is very small)
diff -Nru build_mod.orig/2.6.x/Makefile build_mod/2.6.x/Makefile
--- build_mod.orig/2.6.x/Makefile 2004-08-05 23:06:07.709571464 +0200
+++ build_mod/2.6.x/Makefile 2004-08-05 23:06:35.673320328 +0200
@@ -11,7 +11,7 @@
endif
EXTRA_CFLAGS += \
- -Idrivers/char/drm/ \
+ -I$(DRMINCLUDES) \
-D__AGP__ \
-DFGL \
-DFGL_LINUX \
diff -Nru build_mod.orig/make.sh build_mod/make.sh
--- build_mod.orig/make.sh 2004-08-05 23:06:07.708571616 +0200
+++ build_mod/make.sh 2004-08-05 23:06:37.253080168 +0200
@@ -180,6 +180,11 @@
drmincludes=${linuxincludes}/../drivers/char/drm
#drmincludes=/usr/local/src/dripkg/drm
+# Fedora Core 2 work around
+if [ ! -e "/usr/src/linux" ] && [ -d "/usr/src/linux-${uname_r}" ]; then
+ drmincludes=/usr/src/linux-${uname_r}/drivers/char/drm
+fi
+
# since kernel 2.4.8 the X4.1.0 drm kernel module headers are part
# of the kernel build environment - check dir and expected files.
@@ -993,7 +998,7 @@
if [ $kernel_is_26x -gt 0 ]; then
echo "doing Makefile based build for kernel 2.6.x and higher" |
tee -a $logfile
cd 2.6.x
- make PAGE_ATTR_FIX=$PAGE_ATTR_FIX 2>&1 |
tee -a $logfile
+ make PAGE_ATTR_FIX=$PAGE_ATTR_FIX DRMINCLUDES=$drmincludes 2>&1 |
tee -a $logfile
res=$?
cd ..
if [ $res -eq 0 ]; then
More information about the fedora-list
mailing list