[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[mhc:00988] Re: palm2mhc/mhc2palm on Solaris7



まつもと ゆきひろです

In message "[mhc:00985] palm2mhc/mhc2palm on Solaris7"
    on 00/08/13, Hirofumi Yamaki <yamaki@xxxxxxxxxxxxxxx> writes:

|[解決法]
|extconf.rb 内にて
|$LDFLAGS = "-L/usr/local/pilot/lib -R/usr/local/pilot/lib -lsocket"
|のようにする. (もちろん $CFLAGS あたりも適宜設定)
|
|上述の ruby extconf.rb が通らないのは, libpisocket.so
|内から libsocket.so 内の関数を呼んでいるから. 
|また, -R オプションもつけないと, 実行時に初期化処理が云々といわれて
|やはり実行できない. 

前者(-lsocket)に関しては have_library("socket") とかを追加す
れば良いような気がします。

後者は手元にSolarisがないので -R の意味が分かりませんです。
Linuxにはそういうオプションはないようだし。情報提供が十分で
お望み通り、

|#でもこれって, どっちかというと mkmf.rb の内部で面倒みてもらいたい
|#話なのかも. 

と対応できるでしょう。
                                まつもと ゆきひろ /:|)