2.69 хувилбарыг нийтлэснээс хойш найман жилийн дараа GNU Autoconf 2.69b хувилбар нь Unix-тэй төстэй төрөл бүрийн системүүд дээр программ үүсгэх автомат тохиргооны скриптүүдийг үүсгэхэд зориулагдсан M4 макро багцыг агуулсан багц ("тохируулга" скриптийг үүсгэхийн тулд бэлтгэсэн загвар ашиглан). Энэ хувилбар нь удахгүй гарах 2.70 хувилбарын бета хувилбар юм.
Өмнөх хувилбар болон бета хувилбарын урьдчилсан хэвлэлтийн хоорондох ихээхэн хугацааны зөрүү нь 2.70 салбар дахь өөрчлөлтүүдийг оруулсантай холбоотой бөгөөд энэ нь одоо байгаа Autoconf скриптүүдтэй нийцтэй байдлын асуудал үүсгэж болзошгүй юм. Хэрэглэгчдэд санал болгож буй хувилбар болон скриптүүдээ туршиж үзэхийг зөвлөж байна Хэрэв асуудал илэрсэн бол хөгжүүлэгчид.
Өөрчлөлтүүдийн дунд:
- config.log аргументууд одоо толгойн тайлбарт ороогүй байна. "config.status --config" гаралтын уншигдах чадвар сайжирсан;
- Тохиргооны скриптийг '--runstatedir' сонголтоор шинэчилж, pid файлуудыг агуулсан /run директорт хүрэх замыг тодорхойлсон;
- autoreconf 1.8-аас өмнө гарсан automake болон aclocal хувилбаруудын дэмжлэгийг бууруулдаг;
- Echo-ийн оронд printf-г ашиглахыг зөвлөж байна, AS_ECHO болон AS_ECHO_N макронууд одоо хөрвүүлэгдэж байна.
'printf "%s\n"' болон 'printf %s'. Баримт бичигдээгүй хувьсагч $as_echo болон
$as_echo_n, үүний оронд AS_ECHO болон AS_ECHO_N макронуудыг ашиглах ёстой; - Автомат конфын гүйцэтгэлийг хурдасгахын тулд аргументуудыг зөвхөн нэг удаа өргөжүүлэхийн тулд олон макро өөрчилсөн бөгөөд энэ нь аргументыг зөв ишлээгүй зарим скрипттэй нийцтэй байдалд нөлөөлж болзошгүй;
- Тохируулгын скриптийн эхэнд ихэвчлэн ашиглагддаг AC_PROG_CC гэх мэт зарим макронууд оновчтой болсон бөгөөд олон тооны хоёрдогч макронуудыг дуудхаа больсон. Энэ өөрчлөлт нь ихэвчлэн AC_REQUIRE макро ашигласнаас үүдэлтэй алдааны хэд хэдэн ангиллыг тодорхойлоход тусалдаг;
- Зайгаар тусгаарлагдсан аргументуудын жагсаалтыг авдаг макронууд одоо жагсаасан аргумент бүрээр үргэлж өргөждөг.
Энэхүү өөрчлөлт нь AC_CHECK_FILES, AC_CHECK_FUNCS, макродод нөлөөлнө.
AC_CHECK_FUNCS_ONCE, AC_CHECK_HEADERS, AC_CHECK_HEADERS_ONCE,
AC_CONFIG_MACRO_DIRS, AC_CONFIG_SUBDIRS болон AC_REPLACE_FUNCS; - AC_C__GENERIC, AC_CONFIG_MACRO_DIRS болон AC_CHECK_INCLUDES_DEFAULT шинэ макронууд нэмэгдсэн;
- Хэрэв байгаа бол AC_PROG_CC макро нь одоо C11 дэмжлэгтэй хөрвүүлэгчийг (олдохгүй бол C99 ба C89 руу буцах) сонгож, AC_PROG_CXX одоо C++98 руу буцах C++11-г сонгоно. AC_PROG_CC_STDC, AC_PROG_CC_C89, AC_PROG_CC_C99 макронууд хуучирсан.
Эх сурвалж: opennet.ru
