Next: , Previous: Distributing, Up: FAQ


17.2 なぜGNU M4が必要なのですか?

     
     なぜAutoconfはGNU M4を必要とするのですか?

M4の実装の多くは,マクロのサイズと数にハードコードされた制限があり,マク ロ数はAutoconfの方が多くなっています.それらは,Autoconfのような洗練され たアプリケーション無しでは難しい,以下を含むいくつかの組み込みマクロが足 りません.

     m4_builtin
     m4_indir
     m4_bpatsubst
     __file__
     __line__

固まった状態のファイルを使用するので,AutoconfではGNU M4のバー ジョン1.4以上を要求します.

ソフトウェア管理者はAutoconfを使用する必要があり,GNU M4はコン フィグレーションとインストールが簡単なので,GNU M4のインストー ルの要求も妥当だと思われます.GNUと他のフリーソフトウェアの管 理者の多くは,GNUユーティリティが好きなので,既にインストール しています.