Skip to content
This repository has been archived by the owner on Aug 9, 2023. It is now read-only.

Debug CI #194

Merged
merged 8 commits into from
Aug 9, 2021
Merged

Debug CI #194

merged 8 commits into from
Aug 9, 2021

Conversation

madig
Copy link
Contributor

@madig madig commented Aug 9, 2021

No description provided.

@anthrotype
Copy link
Member

@madig since you're touching the CI setup, why don't we also build arm64 and universal2 wheels for the latest Mac chips? See how uharfbuzz did that

@m4rc1e
Copy link

m4rc1e commented Aug 9, 2021

why don't we also build arm64 and universal2 wheels for the latest Mac chips? See how uharfbuzz did that

oooh! is this something we could use for ft, ttfa etc as well? (apologies for the hijack)

@anthrotype
Copy link
Member

@m4rc1e the trick to build arm64 wheels is to use cibuildwheel and macOS 11. Simon already did it for ttfautohint-py fonttools/ttfautohint-py#8

@m4rc1e
Copy link

m4rc1e commented Aug 9, 2021

Sweet thank you Cosimo!

@madig
Copy link
Contributor Author

madig commented Aug 9, 2021

I think the auto64 marker builds all 64 bit things for ARM: https://cibuildwheel.readthedocs.io/en/stable/options/#archs.

@anthrotype
Copy link
Member

@anthrotype
Copy link
Member

Khaled explicitly listed all three of them in https://github.com/harfbuzz/uharfbuzz/blob/732390ac8ba59d6e2e2e9dc7521f865e6c3a72b5/pyproject.toml#L20-L21 and his setup worked. Maybe GH runners do not actually run on the M1 chip and they only cross-compile

@madig
Copy link
Contributor Author

madig commented Aug 9, 2021

Ah, because we run on macOS x64_64 🤔

@madig madig merged commit 6812ae4 into main Aug 9, 2021
@madig madig deleted the debug-ci branch August 9, 2021 16:28
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants