The end of the multiarch era?
Posted Jul 13, 2006 13:57 UTC (Thu) by wookey
In reply to: The end of the multiarch era?
Parent article: The end of the multiarch era?
Lastly /lib64 was a very smart choice.
Sorry - that's not true. It's a very limiting choice. It assumes there is only one case where you might want more than one arch present - mixing 32 bit and 64 bit binaries of the same(ish) CPU architecture. The multi-arch concept is much more widely useful than that, as a couple of people have mentioned above, and described in some detail at http://lackof.org/taggart/hacking/multiarch/.
It can help with things like cross-building (somewhere to put target-system binaries (e.g. ARM) needed during the build process which you are going to run using an emulator such as QEMU. Mixing glibc and uclibc, mixing big-endian and little endian code, mxing OS stuff (having some windows programs installed on your linux system), etc. A properly-designed multi-arch system make all sorts of interesting things possible.
Debian is implementing a scheme which allows arbitrary mixes of architectures:
to post comments)