На 22 ноември, след повече от два месеца разработка, бе пусната версия 2.1.0 на кросплатформената конзолна утилита pkgconf и библиотеката libpkgconf, написана на C с минимални зависимости.
Утилитата е създадена като алтернатива на pkg-config от проекта freedesktop.org и е предназначена да улеснява конфигурацията на флаговете на компилатора и линкера; обикновено в комбинация с утилитите на autotools.
Списък с промени:
- Решението на анализатора вече не се "плоски";
- коригирани са предупрежденията на компилатора GCC 14 с опцията -Walloc-size;
- Добавен е ключът —solution за извеждане на състоянието на анализатора;
- Подобрен е изходът —digraph;
- ако родителската зависимост се включва чрез requires.private, то необходимите зависимости също се пренасят в requires.private;
- премахване на завършващи интервали при обработка на аргументите на пакета;
- Функцията strncmp() вече не се използва при сравняване на версиите с ключа —modversion;
- за autoconf е обновен макросът за проверка на флага на компилация;
- добавена е възможност за конфигуриране на системния път по подразбиране в файла meson.build;
- поправен е редът на обработка на PKG_CONFIG_LIBDIR и PKG_CONFIG_PATH.
Източник: linux.org.ru
