spaf@cs.purdue.EDU (Gene Spafford) (12/30/88)
To start, I have a Sun 3/60FC with SunOS 3.4 software. Everything I'm doing is based on X-V11R3 with patches 1-3 in place. If I compile the server with gcc 1.31, with options -traditional -O -finline-functions -m68881 -fstrength-reduce \ -fcombine-regs -fomit-frame-pointer I get a fast, working X11 server. If I integrate my Purdue changes and recompile with the same options, I get a fast working server. If I integrate the Purdue+ patches, plus necessary fixes, the server compiles but shows evidence of bit rot in many places. Reducing the options to just -traditional -O -finline-functions -m68881 doesn't help. People with gcc 1.30 claim that everything works fine; I haven't backed off to gcc 1.30 yet myself, however. If I upgrade to 1.32, I can't get a working server to compile with -traditional -O -m68881 The server dumps core, usually when I start up an xterm (this is with the Purdue+ patches still in place). My question: Has anyone gotten a working X11.3 server with both Purdue and PurduePlus patch sets using gcc 1.31? If so, what options did you use? Is yours a stock 1.31? I'd like to know if the problem has something to do with my color display, the 68881, etc. If I have to back off to 1.30, I will....I want to do some more optimizations on the X server, but I need to be able to catch up with the current optimizations first! Please mail your responses -- I'll be out of town for over a week and posted replies may still be around when I return. -- Gene Spafford NSF/Purdue/U of Florida Software Engineering Research Center, Dept. of Computer Sciences, Purdue University, W. Lafayette IN 47907-2004 Internet: spaf@cs.purdue.edu uucp: ...!{decwrl,gatech,ucbvax}!purdue!spaf