GNU Autoconf 2.72 のリリース

GNU Autoconf 2.72 パッケージのリリースが公開されました。このパッケージは、さまざまな Unix 系システム上でアプリケーションを構築するための自動構成スクリプトを作成するための M4 マクロのセットを提供します (準備されたテンプレートに基づいて、「構成」スクリプトが生成されます)。

新しいバージョンでは、将来の C 言語標準である C23 のサポートが追加されており、最終バージョンの公開は来年予定されています。古い K&R (カーニハンおよびリッチー) スタイルの関数宣言構文のみをサポートする C89 (ANSI C) より前の言語バリアントを使用する C コンパイラーのサポートは廃止されました。この構文は、次期標準ではサポートされなくなりました。

現在、少なくとも GNU M4 バージョン 1.4.8 が必要です (GNU M4 1.4.16 を推奨)。 Autoconf 自体の開発に使用される Autoconf コンポーネントの一部を生成するには、少なくとも Perl 5.10 が必要ですが、configure.ac ファイルと M4 マクロを生成するには Perl 5.6 で十分です。

さらに、新しいリリースでは、ソフトウェア開発者がシステムが 2038 年問題 (19 年 2038 月 32 日、2038 ビット time_t タイプで指定されるエポカル タイム カウンタ) の影響を受けない time_t タイプをサポートしていることを確認できるようにするチェックが実装されています。溢れてしまいます)。 2038 ビット システムで 64 ビット time_t 型の使用を有効にするために、「--enable-year32」オプションと AC_SYS_YEAR2038 マクロが追加されました。また、32 ビットの time_t タイプを使用するとエラーを生成する AC_SYS_YEARXNUMX_RECOMMENDED マクロも追加されました。

出所: オープンネット.ru

コメントを追加します