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
mysql8: compile against cyrus-sasl2 for SASL dependency #4550
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Will the system sasl library work on all supports OS versions ?
Does macports not have a port you could use instead ?
It does, I think Will test that out soon. |
Travis Build #6779 Errored. Lint results
Port mysql8's dependencies fail on xcode10.2. Log The build timed out. |
Alright, simplifying things here by adding |
Thanks. Just to be pedantic though, you have added it as a lib dependency, not a build dependency. The difference is the former is needed both at build and runtime, whereas the later is only needed at build time. The distinction is important as build (only) deps are not considered as required dependencies when installing from binary tarballs. In this case what you have done I guess makes sense, as I presume the library is required at runtime. |
Excellent catch - I'm missing |
OK, but, is it really just a build dep ? Isn't there some dynamic library required at runtime ? |
Also note, if a port is in depends_lib there is no need to add it to depends_build as well. |
Travis Build #6788 Errored. Lint results
Port mysql8's dependencies fail on xcode10.2. Log The build timed out. |
MySQL 8's InnoDB has a SASL requirement; this change looks to satisfy it using the macOS system libsasl2.
Trac Tickets:
Mayhaps there is a cleaner or more recommended way to do this?
Tested on
macOS 10.14.5 18F203
Xcode 10.2.1 10E1001
Verification
Have you
port lint
?sudo port -vst install
?