LD Changes To Implicit DSO Linking Update

Jakub Jelinek jakub at redhat.com
Tue Feb 16 15:06:34 UTC 2010


On Tue, Feb 16, 2010 at 03:57:52PM +0100, Gerd Hoffmann wrote:
> Well.  Even pretty fundamental GNOME stuff like gtk2-devel is still 
> broken.  Look here:
> 
> [root at localhost ~]# pkg-config --libs gtk+-2.0
> -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 
> -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype 
> -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0
> 
> -lX11 is missing (at least, maybe more).  Any gtk app using pkg-config 
> to figure which libraries are required fails to build now.

Only if the library you are compiling actually uses any libX11 APIs.
If it only uses APIs from the named libraries, it will link fine.

	Jakub


More information about the devel mailing list