Re: New ATI fglrx drivers work with AMD64
On Tue, Jan 18, 2005 at 08:05:47PM +0100, Cyril Chaboisseau wrote:
> Hi,
>
> I succeded in building all the fglrx packages with
> apt-get -b source fglrx-installer and by replacing the original
> fglrx-4.3.0-3.14.6.i386.rpm with fglrx_4_3_0-8.8.25-1.i386.rpm + adding
> amd64 to the Architecture -> debian/rules binary
>
> then I installed fglrx-4.3.0-control-qt3 fglrx-4.3.0-driver
> fglrx-4.3.0-kernel-src with dpkg
>
> finally I tried to recompile the kernel + modules (make-kpkg) but failed
> towards the end :
>
> [...]
> /usr/bin/make -C /usr/src/linux SUBDIRS=/usr/src/modules/fglrx-4.3.0-3.14.6 modules
> make[2]: Entering directory `/usr/src/linux-2.6.10'
> LD [M] /usr/src/modules/fglrx-4.3.0-3.14.6/fglrx.o
> ld: Relocatable linking with relocations from format elf32-i386 (/usr/src/modules/fglrx-4.3.0-3.14.6/libfglrx_ip.a.GCC3(vm.o)) to format elf64-x86-64 (/usr/src/modules/fglrx-4.3.0-3.14.6/fglrx.o) is not supported
Looks like your package makes it try and link a 32bit object into the
64bit kernel module, so most likely the driver package includes both and
you got the wrong one. The wrong file appears to be libfglrx_ip.a.GCC3
Len Sorensen
Reply to: