После осам година од објављивања верзије 2.69
Значајно временско кашњење у односу на претходно издање и пре објављивања бета верзије је због укључивања промена у грану 2.70 које би потенцијално могле да наруше компатибилност са постојећим Аутоцонф скриптама. Корисницима се саветује да тестирају своје скрипте са предложеним издањем и
Међу променама:
- Омогућено избегавање аргумената цонфиг.лог у коментарима заглавља. Побољшана читљивост “цонфиг.статус –цонфиг” излаза;
- Додата опција '--рунстатедир' скрипти за конфигурисање да би се одредила путања до /рун директоријума са пид датотекама;
- ауторецонф више не подржава верзије аутомаке и ацлоцал објављене раније од 1.8;
- Препоручује се да користите принтф уместо ецхо, макрои АС_ЕЦХО и АС_ЕЦХО_Н су сада конвертовани у
'принтф "%с\н"' и 'принтф %с'. Застареле недокументоване променљиве $ас_ецхо анд
$ас_ецхо_н, уместо којих треба користити макрое АС_ЕЦХО и АС_ЕЦХО_Н; - Многи макрои су промењени да прошире аргументе само једном да би се убрзало извршавање аутоцонф-а, што може утицати на компатибилност са неким скриптама које не наводе аргументе исправно;
- Неки макрои, као што је АЦ_ПРОГ_ЦЦ, који се обично користе у раној фази скрипте за конфигурисање, оптимизовани су и више не позивају толико секундарних макроа. Промена идентификује неколико класа грешака, обично узрокованих употребом макроа АЦ_РЕКУИРЕ;
- Макрои који прихватају листе аргумената раздвојене размаком сада се увек проширују са сваким од наведених аргумената.
Промена утиче на макрое АЦ_ЦХЕЦК_ФИЛЕС, АЦ_ЦХЕЦК_ФУНЦС,
АЦ_ЦХЕЦК_ФУНЦС_ОНЦЕ, АЦ_ЦХЕЦК_ХЕАДЕРС, АЦ_ЦХЕЦК_ХЕАДЕРС_ОНЦЕ,
АЦ_ЦОНФИГ_МАЦРО_ДИРС, АЦ_ЦОНФИГ_СУБДИРС и АЦ_РЕПЛАЦЕ_ФУНЦС; - Додати нови макрои АЦ_Ц__ГЕНЕРИЦ, АЦ_ЦОНФИГ_МАЦРО_ДИРС и АЦ_ЦХЕЦК_ИНЦЛУДЕС_ДЕФАУЛТ;
- У макроу АЦ_ПРОГ_ЦЦ, ако је доступан, сада је изабран компајлер са подршком за Ц11 (са враћањем на Ц99 и Ц89, ако није пронађен), ау АЦ_ПРОГ_ЦКСКС - Ц++11 са враћањем на Ц++98. Макрои АЦ_ПРОГ_ЦЦ_СТДЦ, АЦ_ПРОГ_ЦЦ_Ц89 и АЦ_ПРОГ_ЦЦ_Ц99 су застарели.
Извор: опеннет.ру