Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BLD: Downgrade FreeType to 2.6.1 on Windows ARM #27676

Merged
merged 1 commit into from
Jan 22, 2024

Conversation

QuLogic
Copy link
Member

@QuLogic QuLogic commented Jan 20, 2024

PR summary

We needed the new version because autotools didn't know about Windows-on-ARM. But we build with Meson now, and overlay a Meson build system for FreeType, so it either works for both of us or it doesn't (and it does).

Dropping down to the older version means that tests pass on Windows ARM without any need to mess with tolerance or generating new images.

Note: we don't build for Windows on ARM because dependencies aren't there, but they're quite close, so we can enable that soon.

PR checklist

We needed the new version because autotools didn't know about
Windows-on-ARM. But we build with Meson now, and overlay a Meson build
system for FreeType, so it either works for both of us or it doesn't
(and it does).

Dropping down to the older version means that tests pass on Windows ARM
without any need to mess with tolerance or generating new images.
@QuLogic QuLogic added the Build label Jan 20, 2024
@QuLogic QuLogic added this to the v3.9.0 milestone Jan 20, 2024
@github-actions github-actions bot added the Documentation: API files in lib/ and doc/api label Jan 20, 2024
@tacaswell
Copy link
Member

I'm going to merge this on just my review because @QuLogic has an windows ARM test box.

@tacaswell tacaswell merged commit 59f9b3c into matplotlib:main Jan 22, 2024
40 of 44 checks passed
@QuLogic QuLogic deleted the freetype-winarm branch January 22, 2024 23:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Build Documentation: API files in lib/ and doc/api
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants