Fix compiler detection when using --without-{crypt,crypto,ssl} #28
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.
As the author of #13 honestly admitted, moving around parts of
configure.ac
to fix its horrors is not the best solution. Specifically, the change introduced by #13 causes compilation to fail when--without-crypto
and/or--without-ssl
is used.The root problem with
configure.ac
is that if the combination ofconfigure
switches used does not cause at least one branch withAC_CHECK_LIB
to be evaluated then the C compiler is never detected.The simplest way to fix this appears to be to explicitly look for a working C compiler before doing anything else and this is what this pull request attempts.
DISCLAIMER: I am no Autotools expert. This just happened to work for me.