On Tuesday 10 April 2012 00:23:09 Jeff Law wrote:
On 04/09/2012 10:19 PM, Mike Frysinger wrote:
On Monday 09 April 2012 15:47:56 Adam Conrad wrote:
To be very, very, very clea here. multilib can not solve the "different base arches on one system problem". lib/lib32/lib64/libhf/libsf will overlap as soon as you have more than one of x86, arm, power, mips, etc.
no one is saying it can (or at least, i'm certainly not). my point is that many people don't see this as a "problem".
Don't the multilib paths contain enough information to handle this? They certainly have in the past as I can recall building toolchains that handled several architectures within power, arm & mips families in the past
his point is you can't install multiple architectures into the same root. alpha, arm oabi, and m32r for example have ldso set to /lib/ld-linux.so.2. a quick grep of GLIBC_DYNAMIC_LINKER in gcc's config/ tree shows other collisions.
Is the problem here that glibc simply isn't building multilib paths in the same way that GCC has for the last 15 years?
afaik, glibc and gcc should be in sync ... can't say i've noticed issues with all the arches Gentoo supports. -mike