Repository navigation
SimpleChess v3.3.2
SimpleChess 3.3.2
Android build fix: the 3.3.1 Android binary crashed at startup on devices.
- Static executable. 3.3.1's Android binary was linked as a static-PIE, and Android's static startup code reads
mainthrough a pointer that has not been relocated yet, so it segfaulted before the engine ran (DroidFish: "Failed to start engine"). The Android build is now a plain static executable, which Android runs directly. The CI checks the file is exactly that (no loader, no dynamic section, nothing to relocate at startup) and now run-tests the shipped file itself, unpacked from the uploaded archive, rather than a separate link. Artifacts (simplechess-3.3.2-android-arm64.tar.gz,-arm64-genericfor pre-2018 SoCs) are under this tag's Actions run. Reported by Arzam18 in #1. - No engine change: play is identical to 3.3.1.
Source release. Build with make (or make profile-build PGO_NET=nets/SCNNUEv3-2026-09-12.scn5 for the fastest binary); the network ships in the repository. Third-party notices are in NOTICE.