Moderator: Andres Valverde
Volker Pittlik wrote:As far as I know gcc 4.1.1 goes not support Core 2 Duos officially yet.
I compiled Crafty, Glaurung, Arasan, Toga-Fruit and Needle succesfully and the programs also run as expected. Does someone have an idea what do do (except waiting for updates)?
Tord Romstad wrote:...
Install an older version of GCC in addition to 4.1.1, perhaps? You can use 4.1.1 when it works, and revert to the older version when it doesn't. It is unproblematic to have several GCC versions installed, I think.
Sven Schüle wrote:...
I heard that the Linux Kernel may still have problems with certain chipsets on a Core 2 Duo, did you check this?...
Sven Schüle wrote:...Which Linux version are you using?...
Sven Schüle wrote:...When Scorpio crashes, do you get a core dump, and if yes, did you have a look into the stacktrace with gdb?...
Sven Schüle wrote:...GCC "not supporting" Core 2 Duo may mean either that some code will not run on it, or that the code will run but GCC is not yet able to optimize the code for this platform. In general I would expect the latter....
Sven Schüle wrote:...I doubt that GCC 4.0.1 has already had explicit support for it because according to Wikipedia most Core 2 Duo processors appeared end of July 2006 which is one year after the release of GCC 4.0.1....
(gdb) run
Starting program: /home/andreas/Chess/engines/xb/Scorpio18/src/scorpio
scorpio.ini not found!
e2e4
Breakpoint 1, SEARCHER::eval (this=0x7fff12c8ff90, try_lazy=1) at eval.cpp:689
689 c_sq = current->sq;
(gdb) p c_sq
$1 = 5403872
(gdb) p WB
$2 = (UBMP8 * const) 0x0
(gdb) step
690 WB[c_sq + RU] += PAW_INC;
(gdb) step
Program received signal SIGSEGV, Segmentation fault.
0x0000000000406683 in SEARCHER::eval (this=0x7fff12c8ff90, try_lazy=1)
at eval.cpp:690
690 WB[c_sq + RU] += PAW_INC;
I will upload the files after i arranged a free website to host the files.
Daniel Shawul wrote:Hi Ubaldo
They were finished a long time ago. Infact Leo used them for scorpio in the previous tournament. The problem is that they are too big to upload (360mb), and they are too slow to generate (2 months minimum). If you implement the access code in chiron, i think you can use it at least in WBEC. But you should test it before using it.
You can make a windows and linux exe
Jim Ablett wrote:... someone else will have to compile the 64bit or Linux sources. ...
Daniel Shawul wrote:Hi Ubaldo
They were finished a long time ago. Infact Leo used them for scorpio in the previous tournament. The problem is that they are too big to upload (360mb), and they are too slow to generate (2 months minimum). If you implement the access code in chiron, i think you can use it at least in WBEC. But you should test it before using it. I can not generate the bitbases from Nalimov otherwise they wouldn't be free to use.
regards,
Daniel
Daniel Shawul wrote:Anyway since Leo is going to upload them the problem is solved
I don't know if Leo is going to upload them, I've just asked him and I've not receieved an answer yet
Daniel Shawul wrote:Leo already contacted me and is willing to upload the files.
I read the papers by E.Heinz on indexing of endgame tbs. Also an Msc desertation paper by Jasper (?) was a very good one.
You can find the link to it in this form if you search for the bitbase discussion.
Return to Programming and Technical Discussions
Users browsing this forum: No registered users and 5 guests