Mandriva

Return to the main archive index.

Custom Search

Mandrake Linux Archives: cooker-amd64@linux-mandrake.com

Mandrake Linux: cooker-amd64@linux-mandrake.com


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]


Prism House posted
<Pine.LNX.4.44.0402281507530.20695-100000@bettyred.triad.rr.com>,
excerpted below,  on Sat, 28 Feb 2004 15:10:03 -0500:

> When trying to build the new radeon 9600 drivers I get this:
> 
> ld: Relocatable linking with relocations from format elf32-i386
> (./libfglrx_ip.a(vm.o)) to format elf64-x86-64 (fglrx.o) is not supported
> 
> Is there a quick fix for this general problem?

The "quick fix" is to build from full source, which of course means using
open source drivers.  I take it you were using the partially closed source
drivers.. and used the ones the ones with the i586 precompiled binary
part, not the x86_64/amd64/ia32e binary part.  Thus, the other "fix", if
you can call using closed source binaries a fix rather than a poor hack of
a solution that taints the kernel into unsupportability, among other
things, would be to get the package with the 64-bit precompiled bit, not
the 32-bit precompiled bit.

IOW, attempting to link 32-bit elf object files into a 64-bit module, to
be used in a 64-bit kernel, simply won't work, period.  You have the wrong
package.

-- 
Duncan - List replies preferred.   No HTML msgs.
"They that can give up essential liberty to obtain a little
temporary safety, deserve neither liberty nor safety." --
Benjamin Franklin




Date Index | Thread Index

Looking for a job?



Advertisement (via La Vignette)