-
Notifications
You must be signed in to change notification settings - Fork 7
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
Big Sur no longer has a libc library, so ttfautohint.memory fails #6
Comments
Ouch. Which python version? I hear it should be fixed with the latest python 3.9.1. |
oh maybe I misunderstood and it's only fixed on cpython master. Well, I don't think we can do much, besides monkeypatching ctypes.find_library maybe. Not sure it's worth the hassle. Let's just wait until next python bugfix is released |
FWIW, python 3.9.5 in homebrew seems to have this fixed. |
This is still an issue for me. If I do a fresh env and install the latest ttfa, I still get
I'm running Python 3.9.5 (non homebrew). Shall we try and fix this so it works on other versions of Python which are not from homebrew? I'll test 3.9.6 as well since the release notes seem to cover this issue. |
If it works with 3.9.6 I would consider this a wontfix, given it is an upstream Apple/Python issue. Also Python 3.10 is in release candidate and about to launch. People with relatively new macOS versions should be willing to also upgrade their Pythons accordingly. |
Auch, I just downloaded 3.6.9 and got the following:
No joy for 3.9.6. I have a patch which works but I wrote this a while back so I need to retrace my steps so I can explain how it works. |
Just checking in, I'm still getting hung up on this same issue. Would love any help, as I can't build much without a workaround. |
ttfautohint.memory
does this:On Big Sur there is no libc(!) I know there are efforts to fix ctypes loading on Python 3.8 and 3.9 but I'm not clear if that includes a workaround to the missing libc issue.
See fonttools/fontbakery#3107 for more context.
The text was updated successfully, but these errors were encountered: