nvidia-kernel-1.0.8756 compile fails if used multiple version of binutils and active version less then 2.16.1 need checking for binutils version
root@izida /tmp/portage/nvidia-kernel-1.0.8756/work/NVIDIA-Linux-x86-1.0-8756-pkg1/usr/src/nv 1 # ld --version 0.29 GNU ld version 2.15.92.0.2 20040927 Copyright 2002 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License. This program has absolutely no warranty. root@izida /tmp/portage/nvidia-kernel-1.0.8756/work/NVIDIA-Linux-x86-1.0-8756-pkg1/usr/src/nv 0 # cc -D__KERNEL__ -DKBUILD_BASENAME="#conftest13079" -DKBUILD_MODNAME="#conftest13079" -nostdinc -isystem /usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include -I/lib/modules/2.6.14-gentoo-r3/build/include2 -I/lib/modules/2.6.14-gentoo-r3/build/include -I/lib/modules/2.6.14-gentoo-r3/source/include -I/lib/modules/2.6.14-gentoo-r3/source/include/asm-i386/mach-default -o conftest13079 conftest13079.c /usr/lib/gcc/i686-pc-linux-gnu/3.4.5/../../../../i686-pc-linux-gnu/bin/ld:/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/../../../libc.so: file format not recognized; treating as linker script /usr/lib/gcc/i686-pc-linux-gnu/3.4.5/../../../../i686-pc-linux-gnu/bin/ld:/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/../../../libc.so:5: syntax error collect2: ld returned 1 exit status ================================================================================ root@izida /tmp/portage/nvidia-kernel-1.0.8756/work/NVIDIA-Linux-x86-1.0-8756-pkg1/usr/src/nv 0 # ld --version 1.70 GNU ld version 2.16.1 Copyright 2005 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License. This program has absolutely no warranty. root@izida /tmp/portage/nvidia-kernel-1.0.8756/work/NVIDIA-Linux-x86-1.0-8756-pkg1/usr/src/nv 0 # cc -D__KERNEL__ -DKBUILD_BASENAME="#conftest13079" -DKBUILD_MODNAME="#conftest13079" -nostdinc -isystem /usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include -I/lib/modules/2.6.14-gentoo-r3/build/include2 -I/lib/modules/2.6.14-gentoo-r3/build/include -I/lib/modules/2.6.14-gentoo-r3/source/include -I/lib/modules/2.6.14-gentoo-r3/source/include/asm-i386/mach-default -o conftest13079 conftest13079.c root@izida /tmp/portage/nvidia-kernel-1.0.8756/work/NVIDIA-Linux-x86-1.0-8756-pkg1/usr/src/nv 0 no any errors
So use 2.16.1, it's stable.