-
Notifications
You must be signed in to change notification settings - Fork 571
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
Remove indirect MbedTLS_jll dependency from a few packages #8386
Conversation
ab950ff
to
2401e56
Compare
This is finally all green! I need to double check mbedtls was effectively removed everywhere, but at a quick glance this seems to be working as advertised, and without having to have newer builds of libgit2/libcurl/libssh2 without mbedtls. |
Co-authored-by: Mosè Giordano <[email protected]>
Co-authored-by: Mosè Giordano <[email protected]>
Also, require GCC 5 to make build work on x86_64-linux-gnu. Co-authored-by: Mosè Giordano <[email protected]> sam
Co-authored-by: Mosè Giordano <[email protected]>
That was completely wrong. Co-authored-by: Mosè Giordano <[email protected]>
Also, require GCC 5 to get the right version of glibc (2.17) in the build environment.
This reverts commit f99c7f9. We will build this in a follow-up PR, after new NetCDFF build is out.
Alright, I verified that all the packages in this PR were clean from linking to mbedtls libraries, so this is good to go. @fxcoudert thanks a lot for kickstarting this, it was extremely helpful! |
@fxcoudert I'm taking out of #8377 the commits which are only removing the unneeded dependency of MbedTLS from some packages, so that we can keep there only switching to OpenSSL for julia's stdlibs. The two changesets are independent, what we have here doesn't require changing the SSL backend for the other packages.
This also reduces CI time, when I push new commits.