Вышел GNU Autoconf 2.64, теперь под лицензией GPLv3

Спустя больше года с момента прошлого релиза вышел пакет GNU Autoconf 2.64, содержащий набор M4-макросов для создания скриптов автоконфугурации для сборки приложений. Начиная с данного выпуска все содержимое пакета Autoconf распространяются только под лицензией GPLv3, дополненной пунктом, разрешающим поставку результирующего конечного "configure" скрипта сборки под лицензией аналогичной приложению в составе которого поставляется данный скрипт.

Из улучшений в GNU Autoconf 2.64 можно отметить:

  • Добавлены макросы (AC_PROG_OBJCXX, AC_PROG_OBJCXXCPP) для поддержки Objective C++;
  • Макрос AC_LANG_COMPILER теперь работает на встраиваемых платформах (AVR и RTEMS) в системной библиотеке которых отсутствует вызов fopen;
  • Исправлены ошибки в макросах AC_FC_FREEFORM, AC_TYPE_UINT64_T, AC_TYPE_INT64_T, AC_FUNC_MMAP;
  • Добавлен новый autotest макрос AT_CHECK_EUNIT;
  • Добавлен новый m4sugar макрос m4_escape, изменена работа макросов m4_toupper, m4_tolower, m4_text_wrap
  • Документирована $tmp директория, используемая в config.status, а также многие переменные, используемые для организации кэширования;
  • В config.status добавлена опция --config для генерации конфигурации;
  • Улучшена поддержка сборки с использованием DJGPP.

© OpenNet