The difference is multilib. With Ubuntu, it's a 64bit distro but it'll have /lib and /lib64 or /lib32, basically it has 32bit and 64bit libs installed, that way precompiled 32bit apps work and 64bit too. I only know about Arch64 but glibc is not multilib, so it's strictly 64bit and as such, 32bit apps won't run.
The only solutions are build a 32bit chroot (install Arch32 to another partition and chroot in) or perster VMware to release 64bit builds, something that probably won't happen for a long time.
|