Author: Dann Corbit
Date: 10:27:19 01/24/03
Go up one level in this thread
On January 24, 2003 at 13:18:08, Frank Phillips wrote: >I have a problem with Crafty 19.2. The code compiles out of the box with make, >but I get an illegal instruction message when I try to run it (see below). >AMD Athlon 2400+ >Mandrake 9.0 Linux >Intel Compiler version 7.0 (same result with gcc3.2) > >Previous versions work fine. > >Frank > >WARNING: egtb.cpp, total routines: 524, routines w/profile info: 0 >icc -o crafty searchr.o search.o thread.o searchmp.o repeat.o next.o nexte.o >nextr.o history.o quiesce.o evaluate.o movgen.o make.o unmake.o hash.o attacks.o >swap.o boolean.o utility.o valid.o probe.o book.o data.o drawn.o edit.o epd.o >epdglue.o init.o input.o interupt.o iterate.o main.o option.o output.o phase.o >ponder.o preeval.o resign.o root.o learn.o setboard.o test.o testepd.o time.o >validate.o annotate.o analyze.o evtest.o bench.o egtb.o dgt.o X86-elf.o -lm >make[3]: Leaving directory `/home/fp/crafty' >make[2]: Leaving directory `/home/fp/crafty' >make[1]: Leaving directory `/home/fp/crafty' >[fp@asus crafty]$ ./crafty logpath=./log > >Illegal instruction <<<<------------- I have no problems with the Win32 version. Not sure what might be different. I would suspect inline assembly, but I imagine that the Intel compiler can use the MS format, so that should eliminate that problem. Do you know what the illegal instruction is?
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.