/usr/lib64/pkgconfig/libgdiplus.pc comes as this: prefix=/usr exec_prefix=${prefix} libdir=/usr/lib64 includedir=${prefix}/include Name: libgdiplus Description: GDI+ implementation Version: 2.10.9 Requires: glib-2.0 gmodule-2.0 gthread-2.0 Libs: -L${libdir} -lgdiplus -lglib-2.0 -lcairo -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype -lXrender -lX11 -L${libjpeg_prefix}/lib -ljpeg -ltiff -lgif -lpng -lz -lexif Cflags: -I${includedir} -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -pthread -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/include/freetype2 -I/usr/include/libexif You see there's a reference to -L${libjpeg_prefix} — if I use `pkg-config --list-all` I get a segmentation fault. If I remove that reference, it works fine.
pkg-config-0.27 is out and in Portage. It also has USE flag called 'internal-glib' now. are we ready to lastrite pkg-config-lite now?
that addresses half the issue, but pkgconf should address the other half (glib-2 itself pointlessly requiring too much unused crap), so we can drop pkg-config-lite now.
(In reply to comment #2) > that addresses half the issue, but pkgconf should address the other half > (glib-2 itself pointlessly requiring too much unused crap), so we can drop > pkg-config-lite now.
done