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
Travis CI: Undefined symbols for architecture x86_64: "_SSLCopyALPNProtocols" on mac #2835
Comments
According to the travis docs, 10.13 is the latest macos version we can select! |
The build failure linked to above already set |
Well, I thought that would work, but I guess it's dead-set on believing the symbol is there when it's not... There are only two other things: you can force Travis to build against 10.12 or earlier, or you can ask them to upgrade their build computers to the latest 10.13 patch level. They really shouldn't be running any version of 10.13 older than the latest patch level. Versions .0 and .1 had a catastrophic, trivial-to-exploit security hole known on the 'net as "I Am Root." The others had less serious security issues as well. And they're going to need at least .4 before those ALPN symbols will be properly defined. |
... as building on 10.13.x before 10.13.4 leads to link errors. Fixes #2835
Signed-off-by: SSE4 <tomskside@gmail.com>
We get this in most travis builds on mac now built to use darwinssl. Like here. @nickzman explained the reason here and I'm pasting it here since that was in an unrelated issue.
The text was updated successfully, but these errors were encountered: