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

Bug#325226: libc6: Wrong dynamic linker on amd64



On Fri, Feb 10, 2006 at 04:06:25PM +0100, Aurelien Jarno wrote:
[snip]
> >The FHS should be changed to allow the amd64 port to use the standard 
> >directories (/usr)/lib for its native libraries. I filed a corresponding
> >request to the FHS mailing list a while ago but I did not get any answer
> >yet. It would probably help if people who are more important than me
> >would support this request.
> 
> Note that some of the misp people have tri-arch patch pending, where 
> (/usr)/lib, (/usr)/lib32 and (/usr)/lib64 are containing different ABI 
> (two of them beeing a 32-bit ABI). So they really need (/usr)/lib32. You 
> may try to contact them, so they could do the same demand.

The three mips ABIs are o32 (fully 32bit), n32 (32bit address space,
64bit register width) and n64 (fully 64bit). n32 traditionally uses
(/usr)/lib32.

The general problem with this approach is that it doesn't scale beyond
2-3 ABIs, and requires a "native" ABI definition. The multi-arch
approach tries to do better (but needs more work before it can
provide a viable alternative).


Thiemo



Reply to: