笠原です。

* From: Toru Hoshina <toru / gte.net>
* Date: Fri, 13 Nov 1998 18:20:35 +0900

> 早速、赤帽5.1以降用にrpm化してみたのですが、1.1c6とc7では
> instruby.rbが変更されているようで、そのままではうまくパッケージが
> 作れませんでした。

あああ、これは私のパッチが原因だと思います。
(詳しくは ChangeLog をご参照下さい。)

> rbconfig.rb にズラッと書いてある
>   CONFIG["exec_prefix"] = "#{CONFIG[\"prefix\"]}"
> という上記のような書式なのですが、これが働いていなくて(というか、
> 評価が終わってしまっている感じ)上記の例でいうと、prefixになにか
> 代入しても、exec_prefixの値が変化しません。

rbconfig.rb 自体には手は入れてないので、こっちは分かりません。


> -bindir = CONFIG["bindir"]
> -libdir = CONFIG["libdir"] + "/" + ruby_install_name
> +bindir = prefix + "/bin"
> +libdir = prefix + "/lib/" + ruby_install_name
>  archdir = libdir+"/"+CONFIG["arch"]
> -mandir = CONFIG["mandir"] + "/man1"
> +mandir = prefix + "/man/man1"

う〜ん。逆にこうしてしまうと、configure  の --libdir とか --mandir,
--bindir が無効になってしまうのですよね。1.1c6 までがそうだったので、
パッチ作って採用して貰ったのですが。
______________________________________________________________________
                                          笠原 基之(かさはら もとゆき)