I thought it was obvious to use GCC4 if yor gcc ic 4.*.* and GCC3 for 3.*.*. Supposing your kernel is 32-bit, just do this instead of the 'ln':
From your post I assume the module built properly. Then make sure:Code:cp ../../../../../arch/x86/lib/modules/fglrx/build_mod/libfglrx_ip.a.GCC* .
- you replaced the kernel module (and reloaded it if you didn't restart the system, "rmmod fglrx", "modprobe fglrx")
- you replaced /etc/ati/control
- you removed ChipID from xorg.conf