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.
Thread beginning with comment 393275
To view parent comment, click here.
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