[PATCH 2/3] xorg-server.pc.in: Remove libpciaccess and pixman-1 from Requires

Alan Coopersmith alan.coopersmith at oracle.com
Thu Sep 15 06:40:39 PDT 2011


On 09/15/11 04:41 AM, Jeremy Huddleston wrote:
> Actually, it looks like a bunch of drivers are not linking correctly to begin with, and nobody seems so have cared.

The Solaris linker does, and I've long added a bunch of libraries to my 
LDFLAGS for each driver on Solaris.   If we're now interested in doing
this on all platforms, I can work on upstreaming those.

For instance:
http://src.opensolaris.org/source/xref/x-cons/xnv-clone/open-src/driver/xf86-video-vesa/Makefile#48

adds -lfb -lpciaccess -lshadow -lvbe

I definitely noticed in Xorg 1.10 that pretty much every module ends up
linking to libpixman due to some inline functions in the headers that
call libpixman functions directly.

-- 
	-Alan Coopersmith-        alan.coopersmith at oracle.com
	 Oracle Solaris Platform Engineering: X Window System


More information about the xorg-devel mailing list