Rilis GNU Autoconf 2.72

Rilis paket GNU Autoconf 2.72 telah diterbitkan, yang menyediakan satu set makro M4 untuk membuat skrip konfigurasi otomatis untuk membangun aplikasi pada berbagai sistem mirip Unix (berdasarkan templat yang disiapkan, skrip "konfigurasi" dibuat).

Versi baru ini menambahkan dukungan untuk standar bahasa C masa depan - C23, yang versi finalnya diharapkan diterbitkan tahun depan. Dukungan telah dihentikan untuk kompiler C yang menggunakan varian bahasa pra-C89 (ANSI C) yang hanya mendukung sintaks deklarasi fungsi gaya K&R (Kernighan dan Ritchie) lama, yang tidak lagi didukung dalam standar mendatang.

Sekarang memerlukan setidaknya GNU M4 versi 1.4.8 (disarankan GNU M4 1.4.16). Setidaknya Perl 5.10 diperlukan untuk menghasilkan beberapa komponen Autoconf yang digunakan untuk mengembangkan Autoconf itu sendiri, tetapi Perl 4 cukup untuk menghasilkan file konfigurasi.ac dan makro M5.6.

Selain itu, rilis baru mengimplementasikan pemeriksaan untuk memungkinkan pengembang perangkat lunak memastikan bahwa sistem mendukung tipe time_t, yang tidak terkena masalah tahun 2038 (pada 19 Januari 2038, penghitung waktu penting yang ditentukan oleh tipe time_t 32-bit akan meluap). Menambahkan opsi "--enable-year2038" dan makro AC_SYS_YEAR2038 untuk mengaktifkan penggunaan tipe time_t 64-bit pada sistem 32-bit. Juga ditambahkan makro AC_SYS_YEAR2038_RECOMMENDED, yang menghasilkan kesalahan saat menggunakan tipe time_t 32-bit.

Sumber: opennet.ru

Tambah komentar