Correct way to access M1 dylibs in the delocate command? #1053
MrBitBucket
started this conversation in
General
Replies: 1 comment
-
To answer my own question it seems much easier to load the resources under /tmp/reportlab-cache and then refer directly to them there. At long last I can get the arm64 wheel built and it does contain the needed dylibs. I need to get my boss to try it out though as he's the one with the m1 machine. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I figured out most of the problems wrt making M1 extensions. I did the following
made setup.py check for the arm64 build and download some files which my boss built on his M1 machine;
the downloaded were extracted under build/m1stuff/m1stuff/opt/homebrew/{lib,include}
setup.py then adjusted the include and library paths to use those files. The load command appeared to work OK
and didn't complain about incompatible libs etc.
I used this command to try and delocate
but I get a complaint about a missing key (I think {project}) from cibuildwheel code. Is there a simple way to get back to my dylibs under build/ or should I try to install resources somewhere else?
Beta Was this translation helpful? Give feedback.
All reactions