New release Pedone 2.1

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Dann Corbit, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Wolfgang
Posts: 370
Joined: Fri May 12, 2006 11:08 pm

Re: New release Pedone 2.1

Post by Wolfgang » Wed Dec 16, 2020 10:55 am

Thanks Fabio,

will there be a release soon(er or later)? :D
Best
Wolfgang
CEGT-Team

Fabio Gobbato
Posts: 168
Joined: Fri Apr 11, 2014 8:45 am
Full name: Fabio Gobbato
Contact:

Re: New release Pedone 2.1

Post by Fabio Gobbato » Wed Dec 16, 2020 2:06 pm

I would like to test some other things and maybe for January I will release a new version.

Wolfgang
Posts: 370
Joined: Fri May 12, 2006 11:08 pm

Re: New release Pedone 2.1

Post by Wolfgang » Wed Dec 16, 2020 4:58 pm

Nice 👍
Best
Wolfgang
CEGT-Team

Pi4Chess
Posts: 237
Joined: Mon Nov 16, 2020 11:13 am
Full name: Manuel Rivera

Re: New release Pedone 2.1

Post by Pi4Chess » Thu Dec 17, 2020 12:27 pm

Hello Fabio,

Just to confirm you that your armv8 build I working on a Rasperry Pi 4 with Linux 64 bits.

Would be Nice if you tell what choices you made for compiling (gcc? Flags?)
Many armv8 builds don't work on Pi 4 because they are only adressed to Android it seems with ndk and/or Android specific libs.
So it's interesting to know why yours is working like a charm on this platform.

Fabio Gobbato
Posts: 168
Joined: Fri Apr 11, 2014 8:45 am
Full name: Fabio Gobbato
Contact:

Re: New release Pedone 2.1

Post by Fabio Gobbato » Fri Dec 18, 2020 12:45 pm

I don't know exactly why but this is the compilation command:

Code: Select all

aarch64-linux-android21-clang ./main.c -s -static -pthread -O3 -flto -std=gnu11 -DNDEBUG -Wall -Wextra -lm -march=armv8-a -fPIE -o ./Pedone_armv8
Maybe -fPIE could make the difference but I'm not an expert of arm environments.

Pi4Chess
Posts: 237
Joined: Mon Nov 16, 2020 11:13 am
Full name: Manuel Rivera

Re: New release Pedone 2.1

Post by Pi4Chess » Fri Dec 18, 2020 2:38 pm

Fabio Gobbato wrote:
Fri Dec 18, 2020 12:45 pm
I don't know exactly why but this is the compilation command:

Code: Select all

aarch64-linux-android21-clang ./main.c -s -static -pthread -O3 -flto -std=gnu11 -DNDEBUG -Wall -Wextra -lm -march=armv8-a -fPIE -o ./Pedone_armv8
Maybe -fPIE could make the difference but I'm not an expert of arm environments.
Thanks for your input. I don't know why either ^^ It could be one flag or perhaps the compiler itself or even the OS you are using. Your clang compiler mentions linux and android and i know some compile with ndk and others with gcc...

Now it's just a matter to compare with methods of other people that do build for armv8 but that only work with android and do not work with aarch64/Arm64 Linux architecture, and see if they can reproduce with same compiler as you.

Thanks again Fabio.

Archimedes
Posts: 44
Joined: Tue Mar 05, 2019 2:43 pm
Full name: Archimedes

Re: New release Pedone 2.1

Post by Archimedes » Fri Dec 18, 2020 3:11 pm

Fabio makes static builds. May be your environment needs static builds (with all necessary libraries in the executable).

Pi4Chess
Posts: 237
Joined: Mon Nov 16, 2020 11:13 am
Full name: Manuel Rivera

Re: New release Pedone 2.1

Post by Pi4Chess » Fri Dec 18, 2020 3:15 pm

Archimedes wrote:
Fri Dec 18, 2020 3:11 pm
Fabio makes static builds. May be your environment needs static builds (with all necessary libraries in the executable).
Yes it could be that also. May be you could try add -static to one of your armv8 android build and let me try it on rpi4 to test it. But i think we cannot follow this talk on Pedone topic. If you agree to do some testing please tell me on this topic : viewtopic.php?f=2&t=75909

Post Reply