On Sat, 05 Nov 2011 22:02:42 +0100, KK (Kevin) wrote: > > Lots of executables end up linked with libpng12 due to other libs (cairo, > > gdk-pixbuf2) being linked with it. Neither -lpng12 or -lpng is added > > explicitly. > > Not due to them being LINKED with it, but due to them shipping .pc or .la > files (probably .pc, since we normally don't ship .la files in Fedora) which > add -lpng12 when you didn't ask for it. No. If that were the case, -lpng12 would appear on the linker command-line. It doesn't. Also: $ pkg-config --libs gdk-pixbuf-2.0 -pthread -lgdk_pixbuf-2.0 -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0 $ grep png /usr/lib64/pkgconfig/gdk-pixbuf-2.0.pc Requires.private: gmodule-no-export-2.0 libpng12 -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel