-
Notifications
You must be signed in to change notification settings - Fork 566
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
Make DynaLoader on MacOS check library existence with dlopen #18407
Conversation
20c37ec
to
671e72e
Compare
96bcb5c
to
671e72e
Compare
Thanks! The test passes here:
|
671e72e
to
e9cfe2d
Compare
But
Maybe this failure should be reported in a separate issue? |
e9cfe2d
to
728ef41
Compare
Yes, you probably should. Edit. On second thought, I think the problem there is obvious, and I don't know why nothing else failed on it. I'll push a fix on this branch. |
b695efe
to
4ba2f8a
Compare
@hakonhagland could you please build and install this branch, and then install |
@Leont Yes, I tried to add
|
That does say that much I'm afraid. Does |
No
|
4ba2f8a
to
5af2902
Compare
And now? |
It works now:
|
@Leont See also Can't install XML::Parser on M1 Mac with homebrew perl 5.32. Do you know which commit fixed the issue with adding explicit linker flags in Big Sur for MakeMaker? |
5af2902
to
847a51c
Compare
847a51c
to
161d656
Compare
161d656
to
36276df
Compare
A number of system libraries no longer exist as actual files, even though dlopen will pretend they do, so now we fall back to dlopen if a library file can not be found.
36276df
to
d7db49d
Compare
A number of system libraries no longer exist as actual files on Big Sur, even though dlopen will pretend they do, so now we fall back to dlopen if a library file can not be found.
CI suggests this works on Big Sur but this probably needs human confirmation that it will fix the issue from someone who actually runs Big Sur before being merged.