
Enable -fvisibility=hidden for libX11.

Index: lib/X11/Imakefile
===================================================================
RCS file: /cvs/xorg/xc/lib/X11/Imakefile,v
retrieving revision 1.7
diff -u -p -r1.7 Imakefile
--- lib/X11/Imakefile	1 Sep 2004 01:04:33 -0000	1.7
+++ lib/X11/Imakefile	24 Feb 2005 04:10:02 -0000
@@ -97,6 +97,9 @@ EXTRA_LIBRARIES = /**/
 #if HasShm
     SHM_DEFINES = -DHAS_SHM
 #endif
+#if HasGcc33
+   VISIBILITY_CFLAGS = -fvisibility=hidden
+#endif
 
     XF86BIGFONT_DEFINES = XF86BigfontExtensionDefines
 
@@ -142,7 +145,7 @@ XCURSOR_DEFINES = -DUSE_DYNAMIC_XCURSOR 
         POSTLOCALELIBDEFINES = -DPOSTLOCALELIBDIR=\"$(POSTLOCALELIBDIR)\"
 #endif
         DEFINES = $(MALLOC_DEFINES) $(LIB_DEFINES) $(MISC_DEFINES)\
-			$(POSTLOCALELIBDEFINES)
+			$(POSTLOCALELIBDEFINES) $(VISIBILITY_CFLAGS)
    OPEN_DEFINES = -I$(EXTINCSRC) $(K5INCL) $(K5DEFS)
  DEPEND_DEFINES = $(OPEN_DEFINES) $(TRANS_INCLUDES) $(CONN_DEFINES) $(THREADS_DEFINES) DependDefines
        AUTHOBJS = AuDispose.o AuGetBest.o AuFileName.o AuRead.o
