build: link libcurl statically from a submodule
Hold libcurl-7.65.3. This version is not affected by the following issues: * #4180 ('httpc: redirects are broken with libcurl-7.30 and older'); * #4389 ('libcurl memory leak'); * #4397 ('HTTPS seem to be unstable'). After this patch libcurl will be statically linked when ENABLE_BUNDLED_LIBCURL option is set. This option is set by default. Closes #4318 @TarantoolBot document Title: Tarantool dependency list was changed * Added build dependencies: autoconf, automake, libtool, zlib-devel (zlib1g-dev on Debian). * Added runtime dependencies: zlib (zlib1g on Debian). * Removed build dependencies: libcurl-devel (libcurl4-openssl-dev on Debian). * Removed runtime dependencies: curl. The reason is that now we use compiled-in libcurl: so we don't depend on a system libcurl, but inherit its dependencies.
Showing
- .gitmodules 3 additions, 0 deletions.gitmodules
- .travis.mk 4 additions, 4 deletions.travis.mk
- CMakeLists.txt 10 additions, 2 deletionsCMakeLists.txt
- Dockerfile.staticbuild 3 additions, 11 deletionsDockerfile.staticbuild
- cmake/BuildLibCURL.cmake 118 additions, 0 deletionscmake/BuildLibCURL.cmake
- debian/control 6 additions, 3 deletionsdebian/control
- rpm/tarantool.spec 7 additions, 2 deletionsrpm/tarantool.spec
- src/CMakeLists.txt 3 additions, 0 deletionssrc/CMakeLists.txt
- test/unit/CMakeLists.txt 1 addition, 0 deletionstest/unit/CMakeLists.txt
- third_party/curl 1 addition, 0 deletionsthird_party/curl
Loading
Please register or sign in to comment