Manta Interactive Ray Tracer Development Mailing List

Text archives Help


Re: [Manta] Compile issues


Chronological Thread 
  • From: Abe Stephens <abe@sci.utah.edu>
  • To: "Christian Odom" <cnsodom@gmail.com>
  • Cc: manta@sci.utah.edu
  • Subject: Re: [Manta] Compile issues
  • Date: Thu, 23 Aug 2007 12:21:08 -0600


Which source file causes the icc internal error? It looks like icpc 9.0 segfaults when compiling CheapRNG.cc. (Unfortunately I don't have icc ia64 10.0 here...) 

The gcc problem is certainly fixable by using separate code on IA64.  Back in the day icc was much, much faster than gcc--I'd imagine that is still the case today. Let's try to figure out what code is causing problems with icc before switching to gcc.

Abe

On Aug 23, 2007, at 12:10 PM, Christian Odom wrote:

Hi guys

Im running into a couple of compile errors on our ia64 platforms when trying to compile  Rev: 1678.

With icc 10.0 we are still getting the dreaded->
(0):  internal error: backend signals
//////////////////////////////////////////////////////////////////////////////

When using gcc 4.1.2 Im getting this mess->

/store/toolkit/Manta/Core/Util/CPUTime.cc: In static member function `static
long long unsigned int Manta::CPUTime::currentTicks()':
/store/toolkit/Manta/Core/Util/CPUTime.cc:90: error: impossible register
constraint in `asm'
/store/toolkit/Manta/Core/Util/CPUTime.cc:90: error: impossible register
constraint in `asm'
/store/toolkit/Manta/Core/Util/CPUTime.cc:90: error: impossible register
constraint in `asm'
/store/toolkit/Manta/Core/Util/CPUTime.cc:93: error: unrecognizable insn:
(insn 28 40 55 2 0x2000000001631860 (parallel [
(set (reg:SI 2 r2)
(asm_operands/v:SI ("rdtsc") ("=a") 0 []
[] ("/store/toolkit/Manta/Core/Util/CPUTime.cc") 90))
(set (reg:SI 15 r15)
(asm_operands/v:SI ("rdtsc") ("=d") 1 []
[] ("/store/toolkit/Manta/Core/Util/CPUTime.cc") 90))
]) -1 (insn_list:REG_DEP_ANTI 15 (insn_list 14 (insn_list 12 (insn_list 10 (insn_list 20 (nil))))))
(nil))
/store/toolkit/Manta/Core/Util/CPUTime.cc:93: confused by earlier errors, bailing out
gmake[2]: *** [Core/CMakeFiles/Manta_Core.dir/Util/CPUTime.o] Error 1
gmake[1]: *** [Core/CMakeFiles/Manta_Core.dir/all] Error 2
gmake: *** [all] Error 2
//////////////////////////////////////////////////////////////////////////////

I dont know if there is any hope for the icc compiler, but any thoughts on the gcc issue would be awesome.
--
Christian Odom
Graduate Student
Center for Advanced Computer Studies
http://www.cacs.louisiana.edu
Louisiana Immersive Technologies Enterprise
http://www.lite3d.com




Archive powered by MHonArc 2.6.16.

Top of page