From: Nelson H. F. B. <be...@ma...> - 2012-05-25 22:07:46
|
On Sat, 12 May 2012 09:21:24 -0600 (MDT), I reported a failure to build REDUCE on PowerPC-64 GNU/Linux Gentoo 2.0.3: >> +++ Image file ... can not be read Rainer kindly responded on Mon, 21 May 2012 20:57:17 +0200 (CEST) >> This looks too short to me. I'd expect it to be several MB. Could you please >> check the log file of the previous step, ie. >> >> cslbuild/powerpc64-unknown-linux-gnu-nogui/csl/buildlogs/bootstrapreduce.log >> >> It should end with a line >> >> "**** **** REDUCE FULLY REBUILD **** ****" I've been swamped this week with other things, so this reply is late. I've just looked at the bootstrapreduce.log file: it is 4613 lines long and ends with this text (empty lines suppressed): +++ c!:ctestand redefined c!:ctestand c!:ctestand +++ c!:ctestor redefined c!:ctestor c!:ctestor nil nil nil nil nil On a Solaris 10 SPARC system where the build succeeded, that log file is 49,128 lines long, and ends with the "REDUCE FULLY REBUILD" message [which probably should say "REBUILT" instead of "REBUILD"]. When I compare the two logs, I notice that the Solaris one says Compile: c!-end1 +++ c!-end1 compiled, 445 + 220 bytes whereas the failing PowerPC-64 one says Compile: c!-end1 Memory access violation detected One might suspect a compiler code-generation error here, but as I reported, the problem persists with gcc 4.3.4, 4.4.5, and 4.5.3. No other C compiler is available on that system. [I've tried to build MANY different gcc releases on that machine, but none has ever succeeded; I've done more than 2000 gcc builds in the last few years.] According to the Gentoo package Web site, there is no llvm compiler port for PowerPC-64. The Open64 compiler family doesn't support PowerPC at all. Today, I retried a fresh build with all gcc compiler optimizations suppressed (-O2 replaced -g in CFLAGS settings in Makefiles). The failure is exactly as before. Further ideas? [Is it time to pull a fresh source snapshot?] ------------------------------------------------------------------------------- - Nelson H. F. Beebe Tel: +1 801 581 5254 - - University of Utah FAX: +1 801 581 4148 - - Department of Mathematics, 110 LCB Internet e-mail: be...@ma... - - 155 S 1400 E RM 233 be...@ac... be...@co... - - Salt Lake City, UT 84112-0090, USA URL: http://www.math.utah.edu/~beebe/ - ------------------------------------------------------------------------------- |