Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Starting with Julia 1.12, OpenSSL_jll became part of the standard library; it is no longer possible to access the
opensslexecutable, as it is not bundled.One approach to resolving the issue would be to create a separate OpenSSL_CLI_jll see JuliaPackaging/Yggdrasil#12452 ; however, it has maintainability drawbacks as one may need to keep the JLL in sync with OpenSSL version. Another significant issue is that it is not possible to build
opensslexecutable separately with the boundaries of the present OpenSSL build system, and hence, to avoid horrendous build times, it makes sense to repackage the already built executable within openssl.Perhaps a more straightforward, more maintainable approach is to restore the
opensslexecutable within Julia itself. In this PR, I have done just that.