From: Urabe Shyouhei Date: 2011-02-14T21:59:36+09:00 Subject: [ruby-dev:43212] Re: [Ruby 1.9-Bug#4397][Open] test-mkmf fails due to compilation errors 卜部です。 (2011/02/14 21:43), KOSAKI Motohiro wrote: > 結論からいうと、 > > # もしwarnflagsが未指定でGCCなら > if test "$GCC:${warnflags+set}:no" = yes::no; then > # warnflagsを一時的に空にして、それをrb_cv_warningsに保存 > rb_cv_warnflags="$warnflags" > warnflags= > fi > (いろいろやって、スクリプトの最後で) > warnflags="$rb_cv_warnflags" > > となっているのですが、warnflagsを指定するとrb_cv_warnflagsが初期化されないので、スクリプトの > 最後の warnflags="$rb_cv_warnflags" でwarnflagsが空になってしまいます。よって添付のように > rb_cv_warnflagsの初期化位置をずらしてやれば卜部さんの configure optionでもコンパイル出来ることを > 確認しました。 なるほど。 > コンパイル不能以外に反対理由がないのであれば、中田さんの意思を尊重して再コミットしようかとも > 思うのですが、ご意見お聞かせください。 いえ、コンパイル不能以外には理由はありません。