バイナリ互換性がないってのはそのままの意味だろ。
カーネルやライブラリのバージョンなどに強く依存してるため他の環境でも動くと保証できない。

何のためにソースとmakeファイル配布したり、RPMパッケージみたいな仕組みを用意してると思ってんだ。