Index: xc/ChangeLog =================================================================== RCS file: /cvs/xorg/xc/ChangeLog,v retrieving revision 1.496 diff -u -r1.496 ChangeLog --- xc/ChangeLog 31 Oct 2004 03:16:19 -0000 1.496 +++ xc/ChangeLog 31 Oct 2004 23:13:51 -0000 @@ -1,3 +1,9 @@ +2004-10-31 Roland Mainz + * xc/lib/GL/mesa/drivers/osmesa/Imakefile + Bugzilla #1743: Fix build failure on Solaris due "ld: fatal: + too many symbols require `small' PIC references" via adding + |#define LargePICTable YES| to the Imakefile. + 2004-10-30 Roland Mainz * xc/programs/pclcomp/Imakefile Bugzilla #631: Adding missing Imakefile. Index: xc/lib/GL/mesa/drivers/osmesa/Imakefile =================================================================== RCS file: /cvs/xorg/xc/lib/GL/mesa/drivers/osmesa/Imakefile,v retrieving revision 1.2 diff -u -r1.2 Imakefile --- xc/lib/GL/mesa/drivers/osmesa/Imakefile 18 Aug 2004 23:12:49 -0000 1.2 +++ xc/lib/GL/mesa/drivers/osmesa/Imakefile 31 Oct 2004 23:14:50 -0000 @@ -8,6 +8,11 @@ #define DoDebugLib DebugLibGlx #define DoProfileLib ProfileLibGlx +/* Large PIC tables needed for Solaris SPARC builds */ +#if (defined(SunArchitecture) && defined(SparcArchitecture)) +# define LargePICTable YES +#endif + #include "../../array_cache/Imakefile.inc" #include "../../math/Imakefile.inc" #include "../../main/Imakefile.inc"