Sakin GNU Autoconf 2.72

An buga sakin GNU Autoconf 2.72 kunshin, wanda ke ba da saitin macro na M4 don ƙirƙirar rubutun daidaitawa ta atomatik don gina aikace-aikacen akan tsarin Unix daban-daban (dangane da samfurin da aka shirya, an samar da rubutun “tsarin”).

Sabuwar sigar tana ƙara goyan baya ga ma'auni na yaren C na gaba - C23, buga sigar ƙarshe wanda ake sa ran shekara mai zuwa. An dakatar da tallafi ga masu tarawa C ta amfani da bambance-bambancen yare na pre-C89 (ANSI C) waɗanda ke goyan bayan tsohuwar salon aikin K&R (Kernighan da Ritchie) kawai, wanda ba a sake samun tallafi a cikin ma'auni mai zuwa.

Yanzu yana buƙatar aƙalla sigar GNU M4 1.4.8 (shawarar GNU M4 1.4.16). Aƙalla ana buƙatar Perl 5.10 don samar da wasu abubuwan Autoconf da ake amfani da su don haɓaka Autoconf kanta, amma Perl 4 ya isa ya samar da fayilolin configure.ac da macros M5.6.

Bugu da kari, sabon sakin yana aiwatar da cak don ba da damar masu haɓaka software don tabbatar da cewa tsarin yana tallafawa nau'in time_t, wanda ba zai iya fuskantar matsalar shekara ta 2038 ba (a ranar 19 ga Janairu, 2038, ƙidayar lokacin lokacin epochal da aka ƙayyade ta nau'in 32-bit time_t). zai cika). An ƙara zaɓin "-enable-year2038" da AC_SYS_YEAR2038 macro don ba da damar amfani da nau'in 64-bit time_t akan tsarin 32-bit. Hakanan an ƙara shine AC_SYS_YEAR2038_RECOMMENDED macro, wanda ke haifar da kuskure yayin amfani da nau'in 32-bit time_t.

source: budenet.ru

Add a comment