]> git.sesse.net Git - stockfish/commit - .github/workflows/stockfish.yml
Add ARM NDK to Github Actions matrix
authorppigazzini <pasquale.pigazzini@gmail.com>
Sun, 6 Feb 2022 18:20:30 +0000 (19:20 +0100)
committerJoost VandeVondele <Joost.VandeVondele@gmail.com>
Sun, 20 Feb 2022 21:56:11 +0000 (22:56 +0100)
commit2da1d1bf571e3fd2e1d6cf56b76a7504de1a9453
tree0e767bfa8e844ab656d32e5b3af524bae2d9fef5
parent84b1940fcae95bb0a641dda9e85cb96f8c21cd22
Add ARM NDK to Github Actions matrix

- set the variable only for the required tests to keep simple the yml file
- use NDK 21.x until will be fixed the Stockfish static build problem
  with NDK 23.x
- set the test for armv7, armv7-neon, armv8 builds:
  - use armv7a-linux-androideabi21-clang++ compiler for armv7 armv7-neon
  - enforce a static build
  - silence the Warning for the unused compilation flag "-pie" with
    the static build, otherwise the Github workflow stops
  - use qemu to bench the build and get the signature

Many thanks to @pschneider1968 that made all the hard work with NDK :)

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

No functional change
.github/workflows/stockfish.yml