From: matz@... (Yukihiro Matsumoto) Date: 2000-05-17T13:06:39+09:00 Subject: [ruby-dev:9730] Re: curses library check order まつもと ゆきひろです In message "[ruby-dev:9723] curses library check order" on 00/05/17, Katsuyuki Komatsu writes: |configureに--with-static-linked-extをつけた場合、 |ext/cursesとext/readlineで違うcurses libraryが |使われると最後のrubyのリンクに失敗してしまいます。 なるほど、そういう問題もありえますね。最近スタティックリンク を使わないので、あまり考えていませんでした。 |# 試したのはBeOS R5.0 (Intel)で、libtermcap.aが元からあって、 |# 追加でlibncurses.aをインストールしています。 | |このため、 | ext/curses/extconf.rb | ext/readline/extconf.rb |のcurses libraryのチェックの順番を合わせて同じ |ものが使われるようにしたいです。 | |ext/curses/extconf.rbでは、 | ncurses | cur_colr | termcap | curses |の順、ext/readline/extconf.rbでは、 | termcap | curses | ncurses |の順になっています。 とりあえずreadlineをncurses, termcap, cursesの順にしましょう。 |外から指定できるようにしたほうがいいかもしれませんが。 そうかもしれませんねえ。どうしよう。 まつもと ゆきひろ /:|}