-
-
Notifications
You must be signed in to change notification settings - Fork 12.6k
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
revision bumps for giflib #47141
revision bumps for giflib #47141
Conversation
EFL appears to not compile anymore on Xcode 11. :( Maybe best just to drop it from here and focus on fixing it by #46826? |
Dropping EFL from this pull request. |
Hi. So I was having some problems with Since I am new to homebrew I am just curious to know what you changed so that I can learn about it. I believe your change on the revision number of
So my question is what has changed between Thanks for solving this problem! |
Thanks for reaching out @antoniovs1029.
In #46991, there was an attempt to update
Due to build system changes upstream in giflib, the "compatibility version" of the dylib is actually now an earlier version (0.0.0) which you shouldn't really ever do. When you link a binary against a library the compatibility version of the library is stored in the binary. If the binary detects that the library on disk is older than the compatibility version it was linked to, it will refuse to load - as was above. (Why it worked on Mojave and Catalina is a bit of a mystery.) The compatibility version is to ensure that if a binary is using newer API that it will never try to load an older library. The fix was to "revision bump" Before the rebuild, this was
And now this is how the linkage looks:
|
#46991 (comment)
I've verified from the bottles that all of these had at least one file linking to giflib compatibility version 8.0.0.