Phát hành GNU Autoconf 2.72

Bản phát hành gói GNU Autoconf 2.72 đã được xuất bản, gói này cung cấp một bộ macro M4 để tạo tập lệnh cấu hình tự động nhằm xây dựng ứng dụng trên các hệ thống giống Unix khác nhau (dựa trên mẫu đã chuẩn bị sẵn, tập lệnh “cấu hình” được tạo).

Phiên bản mới bổ sung hỗ trợ cho tiêu chuẩn ngôn ngữ C trong tương lai - C23, phiên bản cuối cùng dự kiến ​​​​sẽ được xuất bản vào năm tới. Hỗ trợ đã bị ngừng đối với các trình biên dịch C sử dụng các biến thể ngôn ngữ tiền C89 (ANSI C) chỉ hỗ trợ cú pháp khai báo hàm kiểu K&R (Kernighan và Ritchie) cũ, cú pháp này không còn được hỗ trợ trong tiêu chuẩn sắp tới.

Hiện tại nó yêu cầu ít nhất GNU M4 phiên bản 1.4.8 (khuyến nghị GNU M4 1.4.16). Ít nhất Perl 5.10 được yêu cầu để tạo ra một số thành phần Autoconf được sử dụng để phát triển chính Autoconf, nhưng Perl 4 là đủ để tạo các tệp configure.ac và macro M5.6.

Ngoài ra, bản phát hành mới triển khai kiểm tra để cho phép các nhà phát triển phần mềm đảm bảo rằng hệ thống hỗ trợ loại time_t, loại này không gặp phải sự cố năm 2038 (vào ngày 19 tháng 2038 năm 32, bộ đếm thời gian kỷ nguyên được chỉ định bởi loại time_t 2038 bit sẽ tràn). Đã thêm tùy chọn "--enable-year2038" và macro AC_SYS_YEAR64 để cho phép sử dụng loại time_t 32 bit trên hệ thống 2038 bit. Ngoài ra còn có macro AC_SYS_YEAR32_RECOMMENDED, macro này tạo ra lỗi khi sử dụng loại time_t XNUMX bit.

Nguồn: opennet.ru

Thêm một lời nhận xét