Hi, I have made a patch, and subsequent ebuild to add 2.6.18 support into ati-drivers-8.27.10. It patches make.sh and firegl_public.c to point to new locations (and also removes references to VM_SHM, which was listed as useless in the kernel source for previous 2.6 kernel versions.) VM_SHM was defined as 0x00000000. I named my ebuild ati-drivers-8.27.10-r2.ebuild, and my patch ati-drivers-2.6.18.patch.
*** This bug has been marked as a duplicate of 148424 ***
Created attachment 104025 [details] Ebuild to support the patch I made. Proposed ebuild to support my patch. I noticed the 2.6.19 patch was blindly committed to the source in 8.30.3-r1, so I did the same.
Created attachment 104026 [details, diff] Patch to make the compile work on 2.6.18. Here is the patch to make the public code compile under linux kernel version 2.6.18. It just removes reference to VM_SHM and tells compiler to look in linux/utsrelease.h for UTS_RELEASE instead of linux/version.h.