I'd just like to say that that doesn't happen for me - at least on Arch Linux (64 bit) (I have only tested this system – but if it works on Arch it works on anything...)
I will try Ubuntu 11.10 and Opensuse 12.1 (64bit) shortly and see if I get the same issue...
Jitspoe - the reason is that Linux has had good 64bit support for 1/2 decade and you don't generally need any 32 bit apps (the only ones I use are games - Flash/ Java are 64 bit now) so the libraries are not loaded by default on some distros - to load unneeded libs would be bloated (like Windows..)
And some distro's do load them by default – I believe that Opensuse does for a start
.
p.s the way Ubuntu handles 32bit apps has changed
https://wiki.ubuntu.com/OneiricOcelot/ReleaseNotes#A32-bit_compatibility_on_amd64_systems“Ubuntu 11.10 provides "multiarch" support for installing 32-bit library and application packages on 64-bit systems. For all amd64 installs and upgrades, select 32-bit software (like Skype and Flash), will now be installable directly using the same 32-bit packages that are used on i386 installations. You are not required to install the ia32-libs compatibility package. For users, this change means that the 32-bit libraries will always be available at the same time as their 64-bit counterparts, even in the case of security updates, and users will only need to install those 32-bit libraries required by the user's application(s). “
Edit:-
Works fine in OpenSuse12.1 (after installing 32bit libs) - i.e no messing about needed...
Will try Ubuntu at some point soon and see if I get the same issue.