From: EGUCHI Osamu Date: 1999-10-20T17:40:49+09:00 Subject: [ruby-dev:8071] Re: [patch] build on sunos4 w/ VPATH fail えぐち@エスアンドイー です。 >>> In message [ruby-dev:8069] Re: [patch] build on sunos4 w/ VPATH fail On Wed, 20 Oct 1999 16:50:38 +0900, Katsuyuki Komatsu said: komatsu> 小松です。 komatsu> komatsu> In the message of [ruby-dev:8038] [patch] build on sunos4 w/ VPATH fail komatsu> on 1999/10/17 01:30:35 EGUCHI Osamu wrote: komatsu> |どうやら、OS 標準の make は、%.o: %.c の暗黙の依存関係の探索を komatsu> |VPATH の先までは適用してくれないようです。 komatsu> |適宜 ext/XXX/depend を追加して解消しました。 komatsu> komatsu> そうか、dependを変えるだけでよかったのか。 判ってしまえば、なんてことないんですが、 Makefile のおしまいの依存関係の行が、どこから現れるのか しばらくわからず、mkmf.rb や extmk.rb をしばらく 探検してしまいました。^^;; それから ext/XXX/MANIFEST に depend を追加し忘れてました。 あとで、家に帰ってから patch 送付します。 komatsu> [ruby-dev:6914]あたりで、まつもとさんが、 komatsu> configure --with-make-prog=gmake komatsu> ができるようにしてくれたので、以降はいつもそれを使ってました。 本当に、 gmake がインストールされていない場合は、 これもできませんね。 # gmake, bison と gperf が入っていると幸せ度数が上がるかも、、 komatsu> # mswin32でも--with-make-prog=nmakeとして使ってます。 nmake は VPATH の処理できますか? komatsu> |今まで話題になっていない所を見ると、 komatsu> | komatsu> | + 殆んどの人が、gnu-make をインストールしてる komatsu> | + 殆んどの人が、VPATH なビルドはしない komatsu> | + SunOS4 はもはや殆んど使われていない ^^;; komatsu> | komatsu> |のでしょうか? komatsu> komatsu> Solarisのmakeでも同様な症状になりますから、 komatsu> + 殆んどの人が、VPATH なビルドはしない komatsu> に一票。 VPATH ってプロファイルバージョンやカバレージテストバージョンを 作ったりするのに(チョット)便利では? #もちろん lndir で symlink なソースツリーを作っても良いんですけど。 えぐち