LeelaChessZero / lc0

The rewritten engine, originally for tensorflow. Now all other backends have been ported here.
GNU General Public License v3.0
2.44k stars 529 forks source link

add a mac build to circleci #1869

Closed borg323 closed 1 year ago

borg323 commented 1 year ago

This PR does several things:

  1. Adds mac builds to circleci, generating a universal (x86_64 and arm64) macos binary.
  2. Removes clang linux builds (as the mac uses clang) and stops storing ubuntu 18.04 binaries that nobody uses.
  3. Fixes non-cross arm builds with ispc.
gsobala commented 1 year ago

Meson fails for me as host_machine.cpu_family() == 'arm' evaluates as false on Macbook Pro - needs aarch64

See https://mesonbuild.com/Reference-tables.html#cpu-families

borg323 commented 1 year ago

Meson fails for me as host_machine.cpu_family() == 'arm' evaluates as false on Macbook Pro - needs aarch64

See https://mesonbuild.com/Reference-tables.html#cpu-families

Fixed