Mesa 6.3.1 merge

Alan Coopersmith Alan.Coopersmith at Sun.COM
Mon Aug 1 08:47:38 EST 2005


 > 6.3.1 merged.  Please build and test.

I needed the attached patches to build successfully on Solaris x86 with
Sun compilers.   (Building with gcc 3.4.3 on Solaris gives a strange ld
error I haven't figured out yet "ld: fatal: relocation error: R_386_GOTOFF:
file ../../../lib/GL/glx/indirect_init.o: symbol __indirect_glNewList:
relocation must bind locally")

-- 
	-Alan Coopersmith-           alan.coopersmith at sun.com
	 Sun Microsystems, Inc. - X Window System Engineering
-------------- next part --------------
Index: glx/Imakefile
===================================================================
RCS file: /cvs/xorg/xc/lib/GL/glx/Imakefile,v
retrieving revision 1.10
diff -u -r1.10 Imakefile
--- glx/Imakefile	31 Jul 2005 17:19:19 -0000	1.10
+++ glx/Imakefile	31 Jul 2005 22:40:38 -0000
@@ -44,6 +44,7 @@
 LinkSourceFile(glthread.c, $(MESASRCDIR)/src/mesa/glapi)
 LinkSourceFile(glcontextmodes.c, $(MESASRCDIR)/src/mesa/drivers/dri/common)
 LinkSourceFile(glcontextmodes.h, $(MESASRCDIR)/src/mesa/drivers/dri/common)
+LinkSourceFile(dispatch.c, $(MESASRCDIR)/src/mesa/main)
 
 #ifdef i386Architecture
 LinkSourceFile(glapi_x86.S, $(MESASRCDIR)/src/mesa/x86)
@@ -98,6 +99,7 @@
      GLX_SRCS = \
 		clientattrib.c \
 		compsize.c \
+		dispatch.c \
 		eval.c \
 		glapi.c \
 		glthread.c \
@@ -128,6 +130,7 @@
 		clientattrib.o \
 		compsize.o \
 		eval.o \
+		dispatch.o \
 		glapi.o \
 		glthread.o \
                 glx_pbuffer.o \
Index: mesa/drivers/osmesa/Imakefile
===================================================================
RCS file: /cvs/xorg/xc/lib/GL/mesa/drivers/osmesa/Imakefile,v
retrieving revision 1.4
diff -u -r1.4 Imakefile
--- mesa/drivers/osmesa/Imakefile	2 Feb 2005 03:49:09 -0000	1.4
+++ mesa/drivers/osmesa/Imakefile	31 Jul 2005 22:40:38 -0000
@@ -17,6 +17,8 @@
 #include "../../math/Imakefile.inc"
 #include "../../main/Imakefile.inc"
 #include "../../shader/Imakefile.inc"
+#include "../../shader/grammar/Imakefile.inc"
+#include "../../shader/slang/Imakefile.inc"
 #include "../../swrast/Imakefile.inc"
 #include "../../swrast_setup/Imakefile.inc"
 #include "../../tnl/Imakefile.inc"
@@ -67,7 +69,11 @@
 #endif
 
 #if !GlxUseBuiltInDRIDriver
+# ifdef SharedOSMesaReqs
+ REQUIREDLIBS = SharedOSMesaReqs
+# else
  REQUIREDLIBS = MathLibrary $(LDPRELIB) $(XLIB) $(GLXLIB)
+# endif
 #endif
 
 #include <Library.tmpl>


More information about the xorg-modular mailing list