HAL9000

HAL9000
"It just isn't conceivable that you can design a program strong enough to beat players like me."

February 18, 2015

Stockfish 6 standalone binaries

For those who prefer using Stockfish 6 versions bundled with Droidfish under different Android GUI's such as Chess for Android, i've extracted different versions compiled for various cpu architectures.

After Intel CPU's, 64-bit Android added even more variety. We have now a chaotic portfolio of compiles such as:
Stockfish 6.RC by Jim Ablett for arm5
Stockfish 6 by Jim Ablett for arm5
Stockfish 6 by stockfishchess.org for arm7
Stockfish 6 by Peter Österlund for arm5 (pie & non-pie versions): DOWNLOAD HERE
Stockfish 6 by Peter Österlund for arm7 (pie & non-pie versions): DOWNLOAD HERE
Stockfish 6 by Peter Österlund for arm8 (pie & non-pie versions): DOWNLOAD HERE
Stockfish 6 by Peter Österlund for x86 (pie, non-pie and 64 bit versions): DOWNLOAD HERE

OMG this makes 12 versions already. Search and find the one that suits you better and use it. I will just remind you that if you need to choose PIE version or non-PIEs first try PIE and if it fails go for non-PIE.

What is that PIE by the way? Never heard before. After a quick search, i've learnt it means "Positional Independent Executable" but that still doesn't mean anything to me. I'm not and won't be a programmer.

2 comments:

Anonymous said...

PIE (position independent code) is a compile option, needed for Android 5. Aart Bik explained this at TalkChess: http://www.talkchess.com/forum/viewtopic.php?t=54393

Unknown said...

Yes, ok. That's the topic i've read. But it's still too deep for me to understand what it really means.
What matters most is that upgrading to Lollipop makes almost all existing engines obsolete. Therefore, i stay stuck on 32 bits :-)