web-dev-qa-db-ja.com

`minix / config.h`は何をしますか?

configureを何度も実行すると、次のメッセージが表示されます。

checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no

configureはエラーや警告なしで実行されますが、毎回メッセージを受け取り、それが何を意味するのか理解していないと、少し不安になります。私はいくつかの調査を行い、MinixがUNIXのような軽量のOSであることを知っていましたが、configureがこの特定のファイルの存在を確認する理由がわかりません。

minix/config.hは何をし、configureは何に使用するのですか?

6
cozyconemotel

./configureスクリプトは、minix/config.hを探して、Minix上に構築しているかどうかを判断します。テストは specific.m4 で定義されています。 Autoconfは、Minixを検出したときにいくつかの変数を設定します。それだけです-もちろん、特定のビルドは異なる反応をする場合がありますが、それは、Autoconfではなく、ビルドされるプロジェクトに依存します。

お気づきのとおり、テスト自体は無害です。 ./configureスクリプトは、さまざまなプラットフォームで実行できるように生成されます。それが実際のポイントです。そのため、プラットフォームのサブセットにのみ関連し、ほとんどの場合「失敗」することがわかる一連の機能検出が含まれています。しかし、心配する必要はありません。

7
Stephen Kitt