Shigeharu TAKENO
shige****@iee*****
2006年 4月 1日 (土) 19:39:15 JST
竹の 04/01 2006 --------------- 竹野@新潟工科大 と申します。 先日 Canna37p3 を Solaris 上でコンパイルしたときに、libcanna, libcanna16 のコンパイルでエラーが出ましたので報告します。環境は以 下の通りです。 OS: Solaris 9 (32bit; Sparc) CC: gcc-3.4.3 エラーのログを残してないので詳細なログを紹介できず申しわけありま せんが、以下のようなことが原因だったと思います。 1) エラー obind.c のコンパイルで起きていて、エラーメッセージはア センブラが吐いている 2) canna/ccompat.h に書かれているアセンブラコード (79 行目辺りか ら始まる部分) が問題になっているよう 3) この gcc では GNU as は使っていない (/usr/ccs/bin/as) が、もし かしてこれは GNU as 用のコードでは よって、これを見ないようにしてコンパイルしたらうまくいきました。 利用したパッチは以下に置きました。 http://takeno.iee.niit.ac.jp/~shige/unix/memo/unix-memo.html#20060401-2 Solaris 上の GCC は、普通 GNU as は使わずに /usr/ccs/bin/as を使 うようになっていたと思います。 以上報告まで。 +=============================================================+ 竹野茂治 新潟工科大学 情報電子工学科 (shige****@iee*****) 〒945-1195 新潟県柏崎市藤橋 1719番地 TEL(&FAX): 0257-22-8161 +=============================================================+