[PATCH 0/4] no-undefined linking for xorg-server on Solaris

Alan Coopersmith alan.coopersmith at oracle.com
Thu Jun 21 17:52:53 PDT 2012

Since no one seemed to think fixing the xorg-server build on Solaris to
use the no-undefined linking features was a bad thing, I've pulled that
part out and am submitting now for actual review.   This only sets the
flags in the LD_NO_UNDEFINED_FLAG used in the xorg-server Makefiles, and
for now, leaves commented out the setting of XORG_DRIVER_LIBS that would
export it via xorg-server.pc to all the drivers.   Those who wish to
experiment with drivers (probably mostly me) can uncomment it as needed,
and work on finding acceptable ways to integrate the needed changes to
drivers at a later time.   That doesn't need to hold up this change,
which should at least help detect mistakes in ABI changes that remove
symbols but miss removing some of their callers.

Alan Coopersmith (4):
  shadowfb calls GetGlyphs() so list libXfont as a dependency
  Build tda9885.c functions into fi1236 to avoid libtool relinking
  Add pixman to module dependencies for pixman_region_* functions
  Enable no-undefined symbols mode in Solaris builds if -z parent is in
    ld (v2)

 configure.ac                    |   25 +++++++++++++++++++++++--
 hw/xfree86/Makefile.am          |    6 +++---
 hw/xfree86/dri/Makefile.am      |    2 +-
 hw/xfree86/dri2/Makefile.am     |    2 +-
 hw/xfree86/i2c/Makefile.am      |    5 +----
 hw/xfree86/shadowfb/Makefile.am |    2 +-
 hw/xfree86/xaa/Makefile.am      |    3 ++-
 7 files changed, 32 insertions(+), 13 deletions(-)


More information about the xorg-devel mailing list