GNU Autoconf 2.72 buraxılışı

Müxtəlif Unix-ə bənzər sistemlərdə tətbiqlər qurmaq üçün avtomatik konfiqurasiya skriptlərinin yaradılması üçün M2.72 makro dəstini təmin edən GNU Autoconf 4 paketinin buraxılışı nəşr olundu (hazırlanmış şablon əsasında “konfiqurasiya” skripti yaradılır).

Yeni versiya gələcək C dili standartı - C23 üçün dəstək əlavə edir, onun yekun versiyasının gələn il nəşri gözlənilir. Yalnız qarşıdan gələn standartda dəstəklənməyən köhnə K&R (Kernighan və Ritchie) stili funksiya bəyannaməsi sintaksisini dəstəkləyən əvvəlcədən C89 (ANSI C) dil variantlarından istifadə edən C tərtibçiləri üçün dəstək dayandırıldı.

İndi ən azı GNU M4 versiyası 1.4.8 tələb olunur (GNU M4 1.4.16 tövsiyə olunur). Autoconf-un özünü inkişaf etdirmək üçün istifadə olunan bəzi Autoconf komponentlərini yaratmaq üçün ən azı Perl 5.10 tələb olunur, lakin Perl 4 configure.ac faylları və M5.6 makrolarını yaratmaq üçün kifayətdir.

Bundan əlavə, yeni buraxılış proqram tərtibatçılarına sistemin 2038-ci il probleminə (19 yanvar 2038-ci ildə 32-bit time_t növü ilə müəyyən edilmiş epoxal vaxt sayğacları) tabe olmayan time_t növünü dəstəkləməsinə əmin olmaq üçün yoxlamalar həyata keçirir. daşacaq). 2038-bit sistemlərdə 2038-bit time_t növünün istifadəsini təmin etmək üçün "--enable-year64" seçimi və AC_SYS_YEAR32 makrosu əlavə edildi. 2038-bit time_t növündən istifadə edərkən xəta yaradan AC_SYS_YEAR32_RECOMMENDED makrosu da əlavə edilib.

Mənbə: opennet.ru

Добавить комментарий