Page 1 of 5

Demolito 20181029 released

Posted: Tue Nov 06, 2018 12:47 pm
by lucasart
POSIX (Linux, MacOSX, FreeBSD):
Please compile yourself:

Code: Select all

git clone https://github.com/lucasart/Demolito.git
cd Demolito
./make.sh ./demolito
Tips:
- Replace clang by gcc in make.sh if you have gcc but not clang installed (will be a bit slower).
- remove -DPEXT in make.sh if you don't have a PEXT capable CPU.

Windows
Compiles provided. Use the intel or amd depending on your CPU. Try the standard one, and if it fails, try the '_old' one (without PEXT).

Re: Demolito 20181029 released

Posted: Tue Nov 06, 2018 1:06 pm
by Guenther
lucasart wrote:
Tue Nov 06, 2018 12:47 pm
POSIX (Linux, MacOSX, FreeBSD):
Please compile yourself:

Code: Select all

git clone https://github.com/lucasart/Demolito.git
cd Demolito
./make.sh ./demolito
Tips:
- Replace clang by gcc in make.sh if you have gcc but not clang installed (will be a bit slower).
- remove -DPEXT in make.sh if you don't have a PEXT capable CPU.

Windows
Compiles provided. Use the intel or amd depending on your CPU. Try the standard one, and if it fails, try the '_old' one (without PEXT).
Great news, a pity the 'old' compile does not run on my 2009 quadcore (no popcount, up to SSE4.1 available).

Re: Demolito 20181029 released

Posted: Tue Nov 06, 2018 1:55 pm
by lucasart
Guenther wrote:
Tue Nov 06, 2018 1:06 pm
lucasart wrote:
Tue Nov 06, 2018 12:47 pm
POSIX (Linux, MacOSX, FreeBSD):
Please compile yourself:

Code: Select all

git clone https://github.com/lucasart/Demolito.git
cd Demolito
./make.sh ./demolito
Tips:
- Replace clang by gcc in make.sh if you have gcc but not clang installed (will be a bit slower).
- remove -DPEXT in make.sh if you don't have a PEXT capable CPU.

Windows
Compiles provided. Use the intel or amd depending on your CPU. Try the standard one, and if it fails, try the '_old' one (without PEXT).
Great news, a pity the 'old' compile does not run on my 2009 quadcore (no popcount, up to SSE4.1 available).
How about this one?

Re: Demolito 20181029 released

Posted: Tue Nov 06, 2018 3:04 pm
by Volker Pittlik
I replaced clang by gcc. Result looks reichlich demoliert:

Code: Select all

volker@vlk-office:~/Demolito$ ./make.sh
/tmp/cc3Z6aMJ.ltrans0.ltrans.o: In Funktion »pos_print.constprop.3«:
<artificial>:(.text+0x23a): Warnung: undefinierter Verweis auf »square«
<artificial>:(.text+0x24e): Warnung: undefinierter Verweis auf »bb_test«

... dozens of line with similar warnings...

<artificial>:(.text.startup+0xff4): Warnung: undefinierter Verweis auf »file_of«
<artificial>:(.text.startup+0x1003): Warnung: undefinierter Verweis auf »relative_rank_of«
collect2: error: ld returned 1 exit status
./make.sh: Zeile 7: search: Befehl nicht gefunden
volker@vlk-office:~/Demolito$ 
Gruss

Re: Demolito 20181029 released

Posted: Tue Nov 06, 2018 3:27 pm
by Fuddur
Where is android compilation??

Re: Demolito 20181029 released

Posted: Tue Nov 06, 2018 3:36 pm
by CMCanavessi
lucasart wrote:
Tue Nov 06, 2018 12:47 pm
POSIX (Linux, MacOSX, FreeBSD):
Please compile yourself:

Code: Select all

git clone https://github.com/lucasart/Demolito.git
cd Demolito
./make.sh ./demolito
Tips:
- Replace clang by gcc in make.sh if you have gcc but not clang installed (will be a bit slower).
- remove -DPEXT in make.sh if you don't have a PEXT capable CPU.

Windows
Compiles provided. Use the intel or amd depending on your CPU. Try the standard one, and if it fails, try the '_old' one (without PEXT).
Great, thanx a lot for the new version Lucas. Hope this new version doesn't have the problem of crashing in my Ryzen processor like the older one had. BTW, what is the difference between the "AMD" and "Intel" binaries? Only PEXT (bmi2)?

Re: Demolito 20181029 released

Posted: Tue Nov 06, 2018 4:21 pm
by Ras
Volker Pittlik wrote:
Tue Nov 06, 2018 3:04 pm
... dozens of line with similar warnings...
You could try to replace -O3 by -O2 in the build script, and if that doesn't work, remove -flto.

Re: Demolito 20181029 released

Posted: Tue Nov 06, 2018 4:58 pm
by Volker Pittlik
Ras wrote:
Tue Nov 06, 2018 4:21 pm
...
You could try to replace -O3 by -O2 in the build script, and if that doesn't work, remove -flto.
Unfortunately both options (alone and in combination) didn't solve it. I'm going to install the clang compiler and try it.

Greetings

Volker

Re: Demolito 20181029 released

Posted: Tue Nov 06, 2018 5:43 pm
by Guenther
lucasart wrote:
Tue Nov 06, 2018 1:55 pm
Guenther wrote:
Tue Nov 06, 2018 1:06 pm
Great news, a pity the 'old' compile does not run on my 2009 quadcore (no popcount, up to SSE4.1 available).
How about this one?
Sorry, this one crashes too. At least it reacts to the uci command now (from cmd), but after giving ucinewgame or go, it crashes.

Re: Demolito 20181029 released

Posted: Tue Nov 06, 2018 6:47 pm
by Graham Banks
Thanks Lucas.

Great to see that you're still working on improving Demolito. :)

Any idea how much stronger this new version might be?