libgexiv2's %_libdir/pkgconfig/gexiv2.pc file currently contains Requires: exiv2 glib-2.0 gobject-2.0 which results in all those needlessly getting linked into all pkg-config-using target apps (even when not linking statically). I noticed this doing the last exiv2 mass-rebuild... I'd suggest patching this to be Requires.private: exiv2 glib-2.0 gobject-2.0 instead (probably for rawhide only, reducing this linking may expose underlinking bugs in target apps)
Created attachment 581860 [details] pkgconfig patch to avoid overlinking
Hi Rex, Thank you for the patch. I've included it and built for F19, rawhide. I'm considering an update to f18 too, and will add the patch if I do. Thanks, Ankur