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.
I tried to get this project to build with OpenSSL 3.0.10 (on my M1 MacBook Air).
get_openssl_version
as described in this note to yourself.However, I remain uncertain whether this resolves all scenarios or represents an optimal solution.
asm(...)
bits in theconfig/20-all-platforms.conf
.I have no idea what that does other than fix the build issue or if it should be kept for legacy 1.1.1 builds (OpenSSL 1.1.1 went End-of-Life this month!).
After those changes I was finally able to build OpenSSL 3.0.10 for all iOS targets and it seems to work for my little use case.
I invite everyone to try the other targets (macOS, Catalyst, watchOS & tvOS) since my knowledge doesn't even cover iOS, much less all these other devices. Their parts in the config have been removed but all of this is far outside my area of expertise.
Also: OpenSSL 1.1.1w seems to build fine with all of these changes.
I hope that at least some of this can be of use in this project ^^
Closes #42