-
-
Notifications
You must be signed in to change notification settings - Fork 12.2k
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
depqbf 5.01 #4655
depqbf 5.01 #4655
Conversation
|
@UniqMartin I'm surprised this doesn't cause some kind of audit failure ... |
I guess it's too infrequent of an occurrence to have an audit check for this. Most projects rely on their build system to figure out an appropriate extension for a shared object on the respective platform. Another thing is that macOS uses both |
@UniqMartin right, sorry for not being more explicit. I'm referring specifically to the fact that a file with the install_name doesn't exist.
Upstream changed the build for us so that it produces a file with .dylib not .so, but otool -L still shows /usr/local/opt/depqbf/lib/libqdpll.so.1 for the install_name (since the part of the build that sets the install_name wasn't also changed correspondingly), which just doesn't exist. Yet for some reason brew audit doesn't seem to notice there's no such file. |
Sorry for being slow to process the problem. I finally understood what the issue is you've been trying to point out. IMO, that's indeed a check that would make sense. We currently only check for the existence of the linked libraries, but don't check the sanity of the install name of the inspected dylib. The underlying problem should be fixed upstream by modifying these lines of the |
No, you shouldn't need to fix this, but I did want to make sure you were aware that bogus install_name values are skating right passed audit :) |
Thanks! I'll add it to my ever growing TODO list, but I can't promise when I'll find the time to tackle this. Unfortunately, I'm still catching up with what has been going on in the past 2-3 weeks (and a lot has happened!) and I have to deal with my already existing but neglected PRs before I can start creating new ones for relatively minor stuff like this. 🙈 |
Created with
brew bump-formula-pr
.