El 22 de noviembre, después de más de dos meses de desarrollo, se lanzó la versión 2.1.0 de la herramienta de consola multiplataforma. pkgconf y la biblioteca libpkgconf, escritas en C con dependencias mínimas.
La herramienta fue creada como una alternativa pkg-config del proyecto freedesktop.org y está destinada a ayudar en la configuración de los flags del compilador y del enlazador; generalmente junto con herramientas de autotools.
Lista de cambios:
- la solución del analizador ya no se "aplana";
- se han corregido advertencias del compilador GCC 14 con la opción -Walloc-size;
- se ha añadido la clave —solution para mostrar el estado del analizador;
- se ha mejorado la salida —digraph;
- si la dependencia padre se conecta a través de requires.private, las dependencias requeridas también se trasladan a requires.private;
- eliminación de espacios finales al procesar los argumentos del paquete;
- la función strncmp() ya no se usa al comparar versiones con la clave —modversion;
- para autoconf se ha actualizado el macro de verificación de flag del compilador;
- se ha añadido la posibilidad de configurar la ruta del sistema por defecto en el archivo meson.build;
- se ha corregido el orden de procesamiento de PKG_CONFIG_LIBDIR y PKG_CONFIG_PATH.
Fuente: linux.org.ru
