Ignoring all the other issues raised above, you would need different binaries for different processor families.
So while source code could possibly be compiled for two different systems, it doubles testing requirements and then do people distribute one package with both versions in it? Or do you wind up with two different packages?
And what happens if a developer doesn't want to deal with a second platform?
And what if the application was written partially (or totallly) in assembler? Then It would need a re-write.
So while source code could possibly be compiled for two different systems, it doubles testing requirements and then do people distribute one package with both versions in it? Or do you wind up with two different packages?
And what happens if a developer doesn't want to deal with a second platform?
And what if the application was written partially (or totallly) in assembler? Then It would need a re-write.