岩月と申します。
Ruby 1.8.2 の ext/extmk.rb のオプション --make-flags に重複するオプショ
ンが指定されると、実行中に重複部分が取り除かれる為に問題が起きました。
例えば:
--make-flags="-D DEBUG -D FORCE_PKG_REGISTER (後略)"
とした場合、このように扱われてしまいます:
--make-flags="-D DEBUG FORCE_PKG_REGISTER (後略)"
以下のような修正をしましたが、いかがでしょうか。
* ext/extmk.rb (parse_args): the overlapping options for make command is
not omitted.
--- ext/extmk.rb~ Mon Nov 1 17:21:05 2004
+++ ext/extmk.rb Wed Mar 2 00:05:22 2005
@@ -158,7 +158,7 @@
end
$continue = $mflags.set?(?k)
- $mflags |= ["DESTDIR=#{$destdir}"]
+ $mflags.push("DESTDIR=#{$destdir}")
end
parse_args()
--
Hiroyuki Iwatsuki <URL:mailto:don / na.rim.or.jp>