Add support for static linking of sqlx
#99
Merged
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.
sqlx
requires linking against OpenSSL twice:sqlx-macros
needs to link against OpenSSL as a shared libary for useat compile time.
sqlx
needs to link against OpenSSL a static library for use atruntime.
You can find the details here:
launchbadge/sqlx#670
sfackler/rust-openssl#1337
We go with the fix proposed by @sfackler, and add a test program that we
can use to verify everything works correctly.
We remove a few
OPENSSL
-related variables that were added 4 years ago,and that no longer appear to be needed.