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