]> git.sesse.net Git - stockfish/commit
Build and test more binaries in CI
authorJoost VandeVondele <Joost.VandeVondele@gmail.com>
Fri, 14 Jul 2023 15:43:56 +0000 (17:43 +0200)
committerJoost VandeVondele <Joost.VandeVondele@gmail.com>
Sat, 15 Jul 2023 07:15:16 +0000 (09:15 +0200)
commita3a91f3f9f4184a699a827c66e806d3a01656446
tree282a705fbf5ba7887b4877e656d62bec15b787cc
parentacdbf45171ba8bd0322e3bda0900e9cb2f8fb846
Build and test more binaries in CI

use a fixed compiler on Linux and Windows (right now gcc 11).
build avxvnni on Windows (Linux needs updated core utils)
build x86-32 on Linux (Windows needs other mingw)
fix a Makefile issue where a failed PGOBENCH would not stop the build
reuse the WINE_PATH for SDE as we do for QEMU
use WINE_PATH variable also for the signature
verify the bench for each of the binaries
do not build x86-64-avx2 on macos

closes https://github.com/official-stockfish/Stockfish/pull/4682

No functional change
.github/workflows/stockfish_arm_binaries.yml
.github/workflows/stockfish_binaries.yml
src/Makefile
tests/signature.sh