Update source build documentation and Mozilla CA certificate store to latest (10-14-2020) for libgit2 SSL. #38089
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.
@staticfloat
The curl project has updated the Mozilla CA certificate store earlier this week (10/14/2020).
This update coincides with CA certificate list changes to Mozilla NSS 3.57.
3 CA certificates were added:
3 CA certificates were removed:
In addition, @yuyichao added the source build workaround for nghttp2 in #37618. However, the corresponding documentation has not been updated. As a result, I have included a commit to add the Makefile flag in this pull request.
There seems to be a incorrect flag somewhere for the include files of MbedTLS when doing source build with
USE_BINARYBUILDER=0
. This was the following error I encountered:I encountered this issue on Ubuntu 20.04 x86_64 with cmake v3.16.3.
As a temporary solution, I used
USE_SYSTEM_MBEDTLS=1
to compile Julia successfully.