Lẹhin ọdun mẹjọ niwon ikede 2.69 ti tẹjade
Aisun akoko pataki lati itusilẹ iṣaaju ati ikede iṣaaju ti ẹya beta jẹ nitori ifisi awọn ayipada ninu ẹka 2.70 ti o le ṣe adehun ibamu pẹlu awọn iwe afọwọkọ Autoconf ti o wa. A gba awọn olumulo niyanju lati ṣe idanwo awọn iwe afọwọkọ wọn pẹlu itusilẹ ti a daba ati
Lara awọn iyipada:
- Ti ṣiṣẹ sa fun awọn ariyanjiyan config.log ni awọn asọye akọsori. Imudara kika ti iṣelọpọ “config.status –config”;
- Aṣayan '-runstatedir' ti jẹ afikun si iwe afọwọṣe atunto lati pinnu ọna si itọsọna / run pẹlu awọn faili pid;
- autoreconf ko ṣe atilẹyin awọn ẹya ti adaṣe ati aclocal ti a tu silẹ ni iṣaaju ju 1.8;
- O gba ọ niyanju lati lo printf dipo iwoyi, macros AS_ECHO ati AS_ECHO_N ti yipada si bayi.
'printf "%s\n"' ati 'printf %s'. Deprecated awọn oniyipada ti ko ni iwe-aṣẹ $as_echo ati
$as_echo_n, dipo eyi ti awọn macros AS_ECHO ati AS_ECHO_N yẹ ki o lo; - Ọpọlọpọ awọn macros ti yipada lati faagun awọn ariyanjiyan ni ẹẹkan lati yara ipaniyan autoconf, eyiti o le ni ipa ibamu pẹlu diẹ ninu awọn iwe afọwọkọ ti ko sọ awọn ariyanjiyan ni deede;
- Diẹ ninu awọn macros, gẹgẹbi AC_PROG_CC, ti a lo ni kutukutu ni iwe afọwọkọ atunto, ti jẹ iṣapeye ati pe wọn ko pe bii ọpọlọpọ awọn macros keji. Iyipada naa n ṣe idanimọ awọn kilasi pupọ ti awọn aṣiṣe, eyiti o ṣẹlẹ nipasẹ lilo Makiro AC_REQUIRE;
- Macros ti o gba awọn atokọ ti o ya sọtọ aaye ti awọn ariyanjiyan ni bayi nigbagbogbo faagun pẹlu ọkọọkan awọn ariyanjiyan ti a ṣe akojọ.
Iyipada naa kan macros AC_CHECK_FILES, AC_CHECK_FUNCS,
AC_CHECK_FUNCS_ONCE, AC_CHECK_HEADERS, AC_CHECK_HEADERS_ONCE,
AC_CONFIG_MACRO_DIRS, AC_CONFIG_SUBDIRS ati AC_REPLACE_FUNCS; - Fi kun titun macros AC_C__GENERIC, AC_CONFIG_MACRO_DIRS ati AC_CHECK_INCLUDES_DEFAULT;
- Ninu AC_PROG_CC Makiro, ti o ba wa, olupilẹṣẹ pẹlu atilẹyin C11 ti yan bayi (pẹlu yiyi pada si C99 ati C89, ti ko ba rii), ati ni AC_PROG_CXX - C ++ 11 pẹlu yiyi pada si C ++ 98. Awọn macros AC_PROG_CC_STDC, AC_PROG_CC_C89 ati AC_PROG_CC_C99 ti parẹ.
orisun: opennet.ru