This is not essential for my programs, but merely out of curiosity. Is it possible to, preferably using gcc, compile a ‘fat’ binary for Linux including multiple architectures such as combinations of amd64, i386, lpia and powerpc?
This is not essential for my programs, but merely out of curiosity. Is it
Share
The ELF format for executables that linux uses does not support fat binaries, so there’s currently not a reasonable way to do this.
There’s an extension to ELF available at http://icculus.org/fatelf/ , to use it you need to patch various parts (linux kernel,binutils,glibc etc.) as these changes are not integrated in the mainline yet.