On Fri, 8 Jul 2005, Goswin von Brederlow wrote:
3rd party software is nearly completly 32bit and our 32bit libs are already in the wrong place for rpath then. We can move /emul/ia32-libs/lib/* to /lib/i486-linux/ (same for usr/lib in all cases) without changing anything. We can also move /lib/* to /lib/x86_64-linux/* and adjust the /lib64 compatibility link without changing anything. That even works for rpath. We can even link /lib/i486-linux -> ., placing the 32bit libs in /lib to preserve rpath for both 32bit and 64bit.
So, if I can go back to my original question: what are the blockers for a package maintainer who wants to get started with multiarch? It sounds like just some symlinks in base packages are all that need to change...