GNU Autoconf 2.72 విడుదల

GNU Autoconf 2.72 ప్యాకేజీ విడుదల ప్రచురించబడింది, ఇది వివిధ Unix-వంటి సిస్టమ్‌లలో అప్లికేషన్‌లను రూపొందించడానికి ఆటో-కాన్ఫిగరేషన్ స్క్రిప్ట్‌లను రూపొందించడానికి M4 మాక్రోల సమితిని అందిస్తుంది (తయారు చేసిన టెంప్లేట్ ఆధారంగా, “కాన్ఫిగర్” స్క్రిప్ట్ రూపొందించబడింది).

కొత్త వెర్షన్ భవిష్యత్ సి లాంగ్వేజ్ స్టాండర్డ్ - సి 23కి మద్దతును జోడిస్తుంది, దీని యొక్క తుది వెర్షన్ వచ్చే ఏడాది విడుదల కానుంది. పాత K&R (Kernighan మరియు Ritchie) స్టైల్ ఫంక్షన్ డిక్లరేషన్ సింటాక్స్‌కు మాత్రమే మద్దతిచ్చే ప్రీ-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-బిట్ సిస్టమ్‌లలో 2038-బిట్ time_t రకం వినియోగాన్ని ప్రారంభించడానికి "--enable-year64" ఎంపిక మరియు AC_SYS_YEAR32 మాక్రో జోడించబడింది. AC_SYS_YEAR2038_RECOMMENDED మాక్రో కూడా జోడించబడింది, ఇది 32-బిట్ time_t రకాన్ని ఉపయోగిస్తున్నప్పుడు లోపాన్ని సృష్టిస్తుంది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి