Solaris 8 vs Solaris 10 compatibility issues !

Hello,

I recently upgraded our system from Solaris 8 to 10. It seems couple of binaries crashed in the new server Solaris 10. Before digging too much on it , from theory it sounds like any binary that is built on Solaris 8 (using gmake) is supposed to be compatible with Solaris 10 , right ?

Or should I 'gmake' the binary in Solrias 10 so as to run the binary ? Any help is much appreciated !

Thanks

Why/how are they crashing ?
Recompiling might help depending on how they were built and what API they use.