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 393259
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[5]: Always On the Cards
by gustl on Fri 6th Nov 2009 17:02 UTC in reply to "RE[4]: Always On the Cards"
gustl
Member since:
2006-01-19

I disagree.

Make a completely static binary and you are good for all distros today and the next 5 years to come.

Should be good enough.

Reply Parent Score: 2

RE[6]: Always On the Cards
by Timmmm on Mon 9th Nov 2009 17:38 in reply to "RE[5]: Always On the Cards"
Timmmm Member since:
2006-07-25

Obviously you have never tried to make a completely static and non-trivial binary. Some libraries (e.g. freetype I think) explicitly do not support static linking. Static linking with the libstdc++ is also a nightmare.

Links:

http://www.baus.net/statically-linking-libstdc++
http://www.trilithium.com/johan/2005/06/static-libstdc/
http://gcc.gnu.org/ml/gcc/2002-08/msg00288.html

and so on...

Reply Parent Score: 1