Linked by Thom Holwerda on Thu 5th Nov 2009 23:05 UTC
Linux As we all know, Mac OS X has support for what is called 'fat binaries'. These are binaries that can carry code for for instance multiple architectures - in the case of the Mac, PowerPC and x86. Ryan Gordon was working on an implementation of fat binaries for Linux - but due to the conduct of the Linux maintainers, Gordon has halted the effort.
Permalink for comment 393275
To read all comments associated with this story, please click here.
RE[7]: Always On the Cards
by smitty on Fri 6th Nov 2009 19:43 UTC in reply to "RE[6]: Always On the Cards"
smitty
Member since:
2005-10-13

Sure, you'd be running a slightly slower version of the code. But how often does that happen, really? There are very few architecture changes that maintain backwards compatibility like that which are worth distributing a completely new version of your code for. x64 is one, that probably won't happen again for decades. Maybe you have a 386 version with a Core2 Duo optimized version as well, but I just don't see that being used at all.

Anyway, it's easy to workaround. You just add a native app to the distro which the script would call, something like xdg-get-architecture, which would return that list for you instead of sticking that functionality within the ELF specification itself.

Reply Parent Score: 2