Needed following patch to get GLcore to load
in current trunk.
The vsnprintf.c code looked dubious (mprotect,sigsetjump,...)
dropped it from Imakefile.inc, works fine without it.
--
marko
Index: lib/GL/mesa/src/Imakefile.inc
===================================================================
RCS file: /cvsroot/dri/xc/xc/lib/GL/mesa/src/Imakefile.inc,v
retrieving revision 1.7
diff -u -r1.7 Imakefile.inc
--- lib/GL/mesa/src/Imakefile.inc 26 Mar 2003 12:49:11 -0000 1.7
+++ lib/GL/mesa/src/Imakefile.inc 26 Mar 2003 18:51:36 -0000
@@ -55,6 +55,7 @@
$(MESABUILDDIR)light.c \
$(MESABUILDDIR)lines.c \
$(MESABUILDDIR)matrix.c \
+ $(MESABUILDDIR)mmath.c \
$(MESABUILDDIR)pixel.c \
$(MESABUILDDIR)points.c \
$(MESABUILDDIR)polygon.c \
@@ -75,8 +76,7 @@
$(MESABUILDDIR)vpparse.c \
$(MESABUILDDIR)vpparse.h \
$(MESABUILDDIR)vpstate.c \
- $(MESABUILDDIR)vpstate.h \
- $(MESABUILDDIR)vsnprintf.c
+ $(MESABUILDDIR)vpstate.h
COREMESASRCS = $(COREMESABASESRCS) \
@@ -106,6 +106,7 @@
$(MESABUILDDIR)swrast/s_drawpix.c \
$(MESABUILDDIR)swrast/s_feedback.c \
$(MESABUILDDIR)swrast/s_fog.c \
+ $(MESABUILDDIR)swrast/s_histogram.c \
$(MESABUILDDIR)swrast/s_imaging.c \
$(MESABUILDDIR)swrast/s_lines.c \
$(MESABUILDDIR)swrast/s_logic.c \
@@ -139,6 +140,7 @@
$(MESABUILDDIR)tnl/t_vb_light.c \
$(MESABUILDDIR)tnl/t_vb_normals.c \
$(MESABUILDDIR)tnl/t_vb_points.c \
+ $(MESABUILDDIR)tnl/t_vb_program.c \
$(MESABUILDDIR)tnl/t_vb_render.c \
$(MESABUILDDIR)tnl/t_vb_texgen.c \
$(MESABUILDDIR)tnl/t_vb_texmat.c \
@@ -184,6 +186,7 @@
LinkSourceFile(light.c, $(MESASRCDIR)/src)
LinkSourceFile(lines.c, $(MESASRCDIR)/src)
LinkSourceFile(matrix.c, $(MESASRCDIR)/src)
+LinkSourceFile(mmath.c, $(MESASRCDIR)/src)
LinkSourceFile(pixel.c, $(MESASRCDIR)/src)
LinkSourceFile(points.c, $(MESASRCDIR)/src)
LinkSourceFile(polygon.c, $(MESASRCDIR)/src)
@@ -205,7 +208,6 @@
LinkSourceFile(vpparse.h, $(MESASRCDIR)/src)
LinkSourceFile(vpstate.c, $(MESASRCDIR)/src)
LinkSourceFile(vpstate.h, $(MESASRCDIR)/src)
-LinkSourceFile(vsnprintf.c, $(MESASRCDIR)/src)
#endif
@@ -252,6 +254,7 @@
$(MESABUILDDIR)light.o \
$(MESABUILDDIR)lines.o \
$(MESABUILDDIR)matrix.o \
+ $(MESABUILDDIR)mmath.o \
$(MESABUILDDIR)pixel.o \
$(MESABUILDDIR)points.o \
$(MESABUILDDIR)polygon.o \
@@ -269,8 +272,7 @@
$(MESABUILDDIR)vtxfmt.o \
$(MESABUILDDIR)vpexec.o \
$(MESABUILDDIR)vpparse.o \
- $(MESABUILDDIR)vpstate.o \
- $(MESABUILDDIR)vsnprintf.o
+ $(MESABUILDDIR)vpstate.o
COREMESAOBJS = $(COREMESABASEOBJS) \
@@ -323,6 +325,7 @@
$(MESABUILDDIR)unshared/light.o \
$(MESABUILDDIR)unshared/lines.o \
$(MESABUILDDIR)unshared/matrix.o \
+ $(MESABUILDDIR)unshared/mmath.o \
$(MESABUILDDIR)unshared/pixel.o \
$(MESABUILDDIR)unshared/points.o \
$(MESABUILDDIR)unshared/polygon.o \
@@ -340,8 +343,7 @@
$(MESABUILDDIR)unshared/vtxfmt.o \
$(MESABUILDDIR)unshared/vpexec.o \
$(MESABUILDDIR)unshared/vpparse.o \
- $(MESABUILDDIR)unshared/vpstate.o \
- $(MESABUILDDIR)unshared/vsnprintf.o
+ $(MESABUILDDIR)unshared/vpstate.o
#else
COREMESABASEUOBJS = $(COREMESABASEOBJS)
#endif
@@ -395,6 +397,7 @@
$(MESABUILDDIR)debugger/light.o \
$(MESABUILDDIR)debugger/lines.o \
$(MESABUILDDIR)debugger/matrix.o \
+ $(MESABUILDDIR)debugger/mmath.o \
$(MESABUILDDIR)debugger/pixel.o \
$(MESABUILDDIR)debugger/points.o \
$(MESABUILDDIR)debugger/polygon.o \
@@ -412,8 +415,7 @@
$(MESABUILDDIR)debugger/vtxfmt.o \
$(MESABUILDDIR)debugger/vpexec.o \
$(MESABUILDDIR)debugger/vpparse.o \
- $(MESABUILDDIR)debugger/vpstate.o \
- $(MESABUILDDIR)debugger/vsnprintf.o
+ $(MESABUILDDIR)debugger/vpstate.o
COREMESADOBJS = $(COREMESABASEDOBJS) \
$(MESA_AC_DOBJS) \
@@ -464,6 +466,7 @@
$(MESABUILDDIR)profiled/light.o \
$(MESABUILDDIR)profiled/lines.o \
$(MESABUILDDIR)profiled/matrix.o \
+ $(MESABUILDDIR)profiled/mmath.o \
$(MESABUILDDIR)profiled/pixel.o \
$(MESABUILDDIR)profiled/points.o \
$(MESABUILDDIR)profiled/polygon.o \
@@ -481,8 +484,7 @@
$(MESABUILDDIR)profiled/vtxfmt.o \
$(MESABUILDDIR)profiled/vpexec.o \
$(MESABUILDDIR)profiled/vpparse.o \
- $(MESABUILDDIR)profiled/vpstate.o \
- $(MESABUILDDIR)profiled/vsnprintf.o
+ $(MESABUILDDIR)profiled/vpstate.o
COREMESAPOBJS = $(COREMESABASEPOBJS) \
$(MESA_AC_POBJS) \
Index: lib/GL/mesa/src/swrast/Imakefile.inc
===================================================================
RCS file: /cvsroot/dri/xc/xc/lib/GL/mesa/src/swrast/Imakefile.inc,v
retrieving revision 1.4
diff -u -r1.4 Imakefile.inc
--- lib/GL/mesa/src/swrast/Imakefile.inc 25 Mar 2003 18:52:09 -0000 1.4
+++ lib/GL/mesa/src/swrast/Imakefile.inc 26 Mar 2003 18:51:37 -0000
@@ -20,6 +20,7 @@
$(MESASWRASTBUILDDIR)s_drawpix.c \
$(MESASWRASTBUILDDIR)s_feedback.c \
$(MESASWRASTBUILDDIR)s_fog.c \
+ $(MESASWRASTBUILDDIR)s_histogram.c \
$(MESASWRASTBUILDDIR)s_imaging.c \
$(MESASWRASTBUILDDIR)s_lines.c \
$(MESASWRASTBUILDDIR)s_logic.c \
@@ -49,6 +50,7 @@
LinkSourceFile(s_drawpix.c, $(MESASRCDIR)/src/swrast)
LinkSourceFile(s_feedback.c, $(MESASRCDIR)/src/swrast)
LinkSourceFile(s_fog.c, $(MESASRCDIR)/src/swrast)
+LinkSourceFile(s_histogram.c, $(MESASRCDIR)/src/swrast)
LinkSourceFile(s_imaging.c, $(MESASRCDIR)/src/swrast)
LinkSourceFile(s_lines.c, $(MESASRCDIR)/src/swrast)
LinkSourceFile(s_logic.c, $(MESASRCDIR)/src/swrast)
@@ -78,6 +80,7 @@
$(MESASWRASTBUILDDIR)s_drawpix.o \
$(MESASWRASTBUILDDIR)s_feedback.o \
$(MESASWRASTBUILDDIR)s_fog.o \
+ $(MESASWRASTBUILDDIR)s_histogram.o \
$(MESASWRASTBUILDDIR)s_imaging.o \
$(MESASWRASTBUILDDIR)s_lines.o \
$(MESASWRASTBUILDDIR)s_logic.o \
@@ -107,6 +110,7 @@
$(MESASWRASTBUILDDIR)unshared/s_drawpix.o \
$(MESASWRASTBUILDDIR)unshared/s_feedback.o \
$(MESASWRASTBUILDDIR)unshared/s_fog.o \
+ $(MESASWRASTBUILDDIR)unshared/s_histogram.o \
$(MESASWRASTBUILDDIR)unshared/s_imaging.o \
$(MESASWRASTBUILDDIR)unshared/s_lines.o \
$(MESASWRASTBUILDDIR)unshared/s_logic.o \
@@ -138,6 +142,7 @@
$(MESASWRASTBUILDDIR)debugger/s_drawpix.o \
$(MESASWRASTBUILDDIR)debugger/s_feedback.o \
$(MESASWRASTBUILDDIR)debugger/s_fog.o \
+ $(MESASWRASTBUILDDIR)debugger/s_histogram.o \
$(MESASWRASTBUILDDIR)debugger/s_imaging.o \
$(MESASWRASTBUILDDIR)debugger/s_lines.o \
$(MESASWRASTBUILDDIR)debugger/s_logic.o \
@@ -166,6 +171,7 @@
$(MESASWRASTBUILDDIR)profiled/s_drawpix.o \
$(MESASWRASTBUILDDIR)profiled/s_feedback.o \
$(MESASWRASTBUILDDIR)profiled/s_fog.o \
+ $(MESASWRASTBUILDDIR)profiled/s_histogram.o \
$(MESASWRASTBUILDDIR)profiled/s_imaging.o \
$(MESASWRASTBUILDDIR)profiled/s_lines.o \
$(MESASWRASTBUILDDIR)profiled/s_logic.o \
Index: lib/GL/mesa/src/tnl/Imakefile.inc
===================================================================
RCS file: /cvsroot/dri/xc/xc/lib/GL/mesa/src/tnl/Imakefile.inc,v
retrieving revision 1.3
diff -u -r1.3 Imakefile.inc
--- lib/GL/mesa/src/tnl/Imakefile.inc 25 Mar 2003 18:52:09 -0000 1.3
+++ lib/GL/mesa/src/tnl/Imakefile.inc 26 Mar 2003 18:51:37 -0000
@@ -23,6 +23,7 @@
$(MESATNLBUILDDIR)t_vb_light.c \
$(MESATNLBUILDDIR)t_vb_normals.c \
$(MESATNLBUILDDIR)t_vb_points.c \
+ $(MESATNLBUILDDIR)t_vb_program.c \
$(MESATNLBUILDDIR)t_vb_render.c \
$(MESATNLBUILDDIR)t_vb_texgen.c \
$(MESATNLBUILDDIR)t_vb_texmat.c \
@@ -46,6 +47,7 @@
LinkSourceFile(t_vb_light.c, $(MESASRCDIR)/src/tnl)
LinkSourceFile(t_vb_normals.c, $(MESASRCDIR)/src/tnl)
LinkSourceFile(t_vb_points.c, $(MESASRCDIR)/src/tnl)
+LinkSourceFile(t_vb_program.c, $(MESASRCDIR)/src/tnl)
LinkSourceFile(t_vb_render.c, $(MESASRCDIR)/src/tnl)
LinkSourceFile(t_vb_texgen.c, $(MESASRCDIR)/src/tnl)
LinkSourceFile(t_vb_texmat.c, $(MESASRCDIR)/src/tnl)
@@ -69,6 +71,7 @@
$(MESATNLBUILDDIR)t_vb_light.o \
$(MESATNLBUILDDIR)t_vb_normals.o \
$(MESATNLBUILDDIR)t_vb_points.o \
+ $(MESATNLBUILDDIR)t_vb_program.o \
$(MESATNLBUILDDIR)t_vb_render.o \
$(MESATNLBUILDDIR)t_vb_texgen.o \
$(MESATNLBUILDDIR)t_vb_texmat.o \
@@ -92,6 +95,7 @@
$(MESATNLBUILDDIR)unshared/t_vb_light.o \
$(MESATNLBUILDDIR)unshared/t_vb_normals.o \
$(MESATNLBUILDDIR)unshared/t_vb_points.o \
+ $(MESATNLBUILDDIR)unshared/t_vb_program.o \
$(MESATNLBUILDDIR)unshared/t_vb_render.o \
$(MESATNLBUILDDIR)unshared/t_vb_texgen.o \
$(MESATNLBUILDDIR)unshared/t_vb_texmat.o \
@@ -117,6 +121,7 @@
$(MESATNLBUILDDIR)debugger/t_vb_light.o \
$(MESATNLBUILDDIR)debugger/t_vb_normals.o \
$(MESATNLBUILDDIR)debugger/t_vb_points.o \
+ $(MESATNLBUILDDIR)debugger/t_vb_program.o \
$(MESATNLBUILDDIR)debugger/t_vb_render.o \
$(MESATNLBUILDDIR)debugger/t_vb_texgen.o \
$(MESATNLBUILDDIR)debugger/t_vb_texmat.o \
@@ -139,6 +144,7 @@
$(MESATNLBUILDDIR)profiled/t_vb_light.o \
$(MESATNLBUILDDIR)profiled/t_vb_normals.o \
$(MESATNLBUILDDIR)profiled/t_vb_points.o \
+ $(MESATNLBUILDDIR)profiled/t_vb_program.o \
$(MESATNLBUILDDIR)profiled/t_vb_render.o \
$(MESATNLBUILDDIR)profiled/t_vb_texgen.o \
$(MESATNLBUILDDIR)profiled/t_vb_texmat.o \