На 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
