On Thu, Apr 7, 2011 at 12:10 PM, Hatle, Mark <mark.ha...@windriver.com> wrote:
>
> I think definition may be an issue here.  When I speak of multilibs I am 
> talking primarily about multiliple non-conflicting, ABI incompatible 
> libraries being installed at the same time.  This is the ELF 32 and ELF 64 
> case where the items can't be linked together, but can be installed and jrun 
> on the same machine.

Right, that's "multilib".

> The alternative is the case on ARM where we have one single ABI but multiple 
> ways to implement the code.. Thumb, neon, vfp, etc being options.  We want to 
> do this as well, but while related, I see it as a diffent use case.

Isn't this already covered by glibc's support for
/lib/$processor_feature?  On my Fedora 14 x86_64 system I have
/lib/i686/nosegneg for example, and a simple "strace true" shows us
trying to find a variant of libc that is built for TLS (and not
finding it):

$ strace true
execve("/bin/true", ["true"], [/* 54 vars */]) = 0
brk(0)                                  = 0xe59000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7f54472b0000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/src/build/jhbuild/lib64/tls/x86_64/libc.so.6", O_RDONLY) = -1
ENOENT (No such file or directory)

_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

Reply via email to