2002年11月4日月曜日

NetBSD-current をコンパイルしてみる

実は、前から 1.6-stable で、-current をコンパイルしようとしてうまくいかず、悩んでいたのだが、ようやく原因がわかった。なんと、/tmp を noexec オプションつきで mount しているせいだった。
細かくいうと、-current コンパイル用のツールを作る過程で、/tmp で configure スクリプトが走る。configure (GNU autoconf で作ったもの?) はカレントディレクトリに挙動チェック用の簡単な簡単なプログラムを作って、それを実行しようとするが、ファイルシステムに noexec があるせいで、全てのチェックプログラムが実行できず、configure に失敗し、結果 1.6-current のコンパイルが出来なくなるのだ。

0 件のコメント:

コメントを投稿