SPARCの32bitバイナリと64bitバイナリの混在環境でのソフトウエアインストールに
ついてあつく語ったページはないですかね?

普通にgccでコンパイルすると32bitバイナリが生成される。

環境変数かなにかで64ビットバイナリのみ生成できるようにできたらいいんですけどね。