[#7631] 1.3 to 1.4 — Katsuyuki Komatsu <komatsu@...>

小松です。

26 messages 1999/08/12
[#7632] Re: 1.3 to 1.4 — matz@... (Yukihiro Matsumoto) 1999/08/12

まつもと ゆきひろです

[#7634] Re: 1.3 to 1.4 — Katsuyuki Komatsu <komatsu@...> 1999/08/13

小松です。

[#7636] Re: 1.3 to 1.4 — matz@... (Yukihiro Matsumoto) 1999/08/13

まつもと ゆきひろです

[#7638] cvs HEAD (Re: Re: 1.3 to 1.4) — EGUCHI Osamu <eguchi@...> 1999/08/13

えぐち@エスアンドイーです。

[#7647] Re: cvs HEAD (Re: Re: 1.3 to 1.4) — matz@... (Yukihiro Matsumoto) 1999/08/13

まつもと ゆきひろです

[#7641] Re: [ruby-ext:00382] New coerce scheme — keiju@... (石塚圭樹)

けいじゅ@日本ラショナルソフトウェアです.

26 messages 1999/08/13

[ruby-dev:7606] Re: ext/extmk.rb.in patch

From: matz@... (Yukihiro Matsumoto)
Date: 1999-08-11 05:31:30 UTC
List: ruby-dev #7606
まつもと ゆきひろです

In message "[ruby-dev:7603] Re: ext/extmk.rb.in patch"
    on 99/08/11, Katsuyuki Komatsu <komatsu@sarion.co.jp> writes:

||extmk.rbが作られる際に、LINKやCPP中の -I@includedir@ が
||-I${prefix}/include の様に展開されることのある不具合と、have_library
||でライブラリが確認されてるにもかかわらず、実際の拡張ライブラリのリンク
||時には失敗することがあるのを直してみました。
|
||-DLDFLAGS = #$DLDFLAGS #$LDFLAGS
||+DLDFLAGS = #$DLDFLAGS #$LDFLAGS @LDFLAGS@
|
|ext/extmk.rb.inのDLDFLAGSに@LDFLAGS@をたすとHP-UX 10.20で、
|以下のような感じで-Wl,-Eが余分に付くため拡張ライブラリの
|作成に失敗してしまいました。

ふむ。

|で、2つ案を考えましたが@LDFLAGS@で使えるものが@DLDFLAGS@で使える
|とは限らないことを考えると案1にしてもらいたいなと思うのですが……
|
|案1) ext/extmk.rb.inの@LDFLAGS@の追加をやめて、
|     configure.inでm68k-humanの場合DLDFLAGSにLDFLAGSを足してもらう。
|
|案2) configure.inでminirubyで拡張ライブラリがロード出来なくなるが
|     hpuxの枝のLDFLAGSを削除する。

configure.in を見る限りでは m68k-human では特に @LDFLAGS@ に
特別な値を設定しているようには見えないのですが。ということは
単純に「ext/extmk.rb.inの@LDFLAGS@の追加をやめる」だけで良い
ように思うのですが。

あ、でも

||have_library
||でライブラリが確認されてるにもかかわらず、実際の拡張ライブラリのリンク
||時には失敗することがあるのを直してみました。

ということはやっぱりなにかしないといけないのかな?

                                まつもと ゆきひろ /:|)

In This Thread