Is a program shipped in assembler format portable between Linux distributions (modulo CPU architecture differences)?
Here\'s the background to my question: I\'m work
You might want to check out LLVM before going down this particular path. It might make your life a lot easier, as it provides a low level virtual machine that makes a lot of hard stuff just work and has been very popular.