Commit Diff
- Commit:
ce4390285a76d3d95b26b735e1badd1788ec4e29
- From:
- Sergey Bronnikov <sergeyb@tarantool.org>
- Date:
- Message:
- third_party: update libcurl from 8.5.0+patch to 8.6.0 The patch updates curl module to the version 8.6.0 [1][2] that brings a number of functional fixes, and updates CMake module for building curl library. Changes in CMake module: - Option `ENABLE_CURL_MANUAL` was added and disabled by default [3] - Option `BUILD_LIBCURL_DOCS` was added and disabled by default [3] The patch follows up commit 9bdf2bab97d4 ("httpc: fix reading data in a chunked request") where curl submodule was updated to a version based on 8.5.0 release with applied patch with fix [4]. Previous changelog entry has been removed because duplicate entries about bumps in release changelog confuses end users. This bump was blocked by a regression in libcurl [5]. 1. https://curl.se/changes.html#8_6_0 2. https://github.com/curl/curl/compare/curl-8_5_0...curl-8_6_0 3. https://github.com/curl/curl/commit/a808aab06851d4364ab1773c664df3d906a497a9 4. https://github.com/curl/curl/commit/cdd905a9854305657ebbe645095e1189dcda28c7 5. https://github.com/curl/curl/commit/b8c003832d730bb2f4b9de4204675ca5d9f7a903 NO_DOC=libcurl submodule bump NO_TEST=libcurl submodule bump
- Actions:
- Patch | Tree
--- /dev/null +++ changelogs/unreleased/bump-libcurl-to-8.6.0.md @@ -0,0 +1,3 @@ +## bugfix/build + +* Updated libcurl to version 8.6.0. --- cmake/BuildLibCURL.cmake +++ cmake/BuildLibCURL.cmake @@ -40,6 +40,10 @@ macro(curl_build) # Let's disable testing for curl to save build time. list(APPEND LIBCURL_CMAKE_FLAGS "-DBUILD_TESTING=OFF") + + # Let's disable building documentation for curl to save build time. + list(APPEND LIBCURL_CMAKE_FLAGS "-DENABLE_CURL_MANUAL=OFF") + list(APPEND LIBCURL_CMAKE_FLAGS "-DBUILD_LIBCURL_DOCS=OFF") # Setup use of openssl, use the same OpenSSL library # for libcurl as is used for tarantool itself.