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
hurl not linked to system openssl #2346
Comments
Hi @chenrui333 , I'm not at all versed in OpenSSL stuff, but, in my comprehension,
If we want to build Hurl with That could be possible if we re-export the Lines 16 to 17 in 2a26671
People who want to activate the $ cargo build --features=vendored-openssl (BTW, we should have called it More information on "Re-exporting dependency features If you want to test it on your side, you can disable all [dependencies]
curl = { version = "0.4.44", default-features = false} Besides this, I've a question: do we prefer to use the system Secure Channel or a provided Open SSL one? On macOS, I tend to think that it's better to use the systems libraries, especially regarding SSL ? We already use $ otool -L /opt/homebrew/bin/hurl
/opt/homebrew/bin/hurl:
/usr/lib/libxml2.2.dylib (compatibility version 10.0.0, current version 10.9.0)
/usr/lib/libcurl.4.dylib (compatibility version 7.0.0, current version 9.0.0)
/usr/lib/libiconv.2.dylib (compatibility version 7.0.0, current version 7.0.0)
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 2202.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1336.61.1) I don't see the point of doing different for the SSL library. Can you give us more information about why we would use OpenSSL on macOS?
Regards, jc |
that is just the way how we do the formulae maintenance, trying to build the formulae via system dependencies at best efforts. |
(I hope I didn't sound rude when asking why we want to do this, I really appreciate your work for maintaining the Homebrew formula). |
oh, dont feel bad, purely discussion, we do have some formulae use vendored dependencies, but we just disallow them case by case. |
Even though building with
OPENSSL_DIR
andOPENSSL_NO_VENDOR
setup, the hurl still use the bundled openssl rather than the system one, is this the issue with curl-rust?relates to Homebrew/homebrew-core#134643
The text was updated successfully, but these errors were encountered: