Skip to content
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

Merged
merged 10 commits into from
Mar 30, 2024

Conversation

giordano
Copy link
Member

@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.

@giordano
Copy link
Member Author

giordano commented Mar 29, 2024

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.

fxcoudert and others added 8 commits March 30, 2024 15:30
Also, require GCC 5 to make build work on x86_64-linux-gnu.

Co-authored-by: Mosè Giordano <[email protected]>

sam
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.
@giordano
Copy link
Member Author

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!

@giordano giordano merged commit 0219bd1 into JuliaPackaging:master Mar 30, 2024
76 checks passed
@giordano giordano deleted the mg/rm-mbedtls branch March 30, 2024 15:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants