From: Mike A. H. <mh...@re...> - 2001-06-19 22:11:10
|
On Mon, 18 Jun 2001, Brian Paul wrote: >The preprocessor token __GLX_ALIGN64 should fix that. The >__GLX_PUT_DOUBLE() macro is defined as follows: > >#ifdef __GLX_ALIGN64 >/* >** This can certainly be done better for a particular machine >** architecture! >*/ >#define __GLX_PUT_DOUBLE(offset,a) \ > __GLX_MEM_COPY(pc + offset, &a, 8) >#else >#define __GLX_PUT_DOUBLE(offset,a) \ > *((FLOAT64 *) (pc + offset)) = a >#endif > > >The following patch should fix this: > >Index: Imakefile >=================================================================== >RCS file: /cvsroot/dri/xc/xc/lib/GL/glx/Imakefile,v >retrieving revision 1.10 >diff -r1.10 Imakefile >89a90,92 >> #if defined(AlphaArchitecture) >> GLX_DEFS = GlxDefines -D__GLX_ALIGN64 >> #else >90a94,95 >> #endif >> Thanks Brian, I'll apply it to my next build. TTYL ---------------------------------------------------------------------- Mike A. Harris Shipping/mailing address: OS Systems Engineer 190 Pittsburgh Ave., Sault Ste. Marie, Red Hat Inc. Ontario, Canada, P6C 5B3 http://www.redhat.com Phone: (705)949-2136 ---------------------------------------------------------------------- Latest XFree86 test RPMS: ftp://people.redhat.com/mharris/testing |