Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!usc!snorkelwacker!bloom-beacon!EXPO.LCS.MIT.EDU!keith From: keith@EXPO.LCS.MIT.EDU (Keith Packard) Newsgroups: comp.windows.x Subject: Re: X11R3 on a Sparcstation1 Message-ID: <8912121932.AA25369@xenon.lcs.mit.edu> Date: 12 Dec 89 19:32:27 GMT References: <1989Dec12.163847.7802@ux1.cso.uiuc.edu> Sender: root@athena.mit.edu (Wizard A. Root) Organization: The Internet Lines: 27 > I have had no luck on a Sun4/60. The "make World" > seems to be fine, but when doing a "make install", the C compiler dumps > core in the cfbbitblt.c file. > > cc -c -O -I. -I../../include -I../../.././X11 -I../mfb -DINCLUDE_ALLOCA_H > cfbbitblt.c > cc: Fatal error in iropt: Illegal instruction (core dumped) R3 cfbbitblt.c was particularily nasty to compilers. It expands a several-hundred line cpp macro 16 times; which breaks many optimizers (including the SPARC). My PMAX spent several hours compiling this one file, as it didn't have the requested 40 meg of physical memory. Turn off the optimizer for this one file and it should work fine; e.g. $ cd server/ddx/cfb $ make CDEBUGFLAGS= cfbbitblt.o $ cd ../.. $ make should successfully build the server. R4 won't have these problems (and will be "just a bit" faster). Keith Packard MIT X Consortium