Skip to content
Snippets Groups Projects
  • Mergen Imeev's avatar
    7e51aebb
    build: link libcurl statically from a submodule · 7e51aebb
    Mergen Imeev authored
    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.
    7e51aebb
    History
    build: link libcurl statically from a submodule
    Mergen Imeev authored
    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.
.gitmodules 1.29 KiB
[submodule "third_party/luajit"]
	path = third_party/luajit
	url = https://github.com/tarantool/luajit.git
	ignore = dirty
	branch = tarantool-1.7
[submodule "third_party/libyaml"]
	path = third_party/libyaml
	url = https://github.com/tarantool/libyaml.git
	ignore = dirty
[submodule "src/lib/msgpuck"]
	path = src/lib/msgpuck
	url = https://github.com/tarantool/msgpuck.git
	ignore = dirty
[submodule "third_party/luafun"]
	path = third_party/luafun
	url = https://github.com/rtsisyk/luafun.git
	ignore = dirty
[submodule "test-run"]
	path = test-run
	url = https://github.com/tarantool/test-run.git
	ignore = dirty
[submodule "src/lib/small"]
	path = src/lib/small
	url = https://github.com/tarantool/small.git
	ignore = dirty
[submodule "third_party/zstd"]
	path = third_party/zstd
	url = https://github.com/tarantool/zstd.git
	ignore = dirty
[submodule "third_party/luarocks"]
	path = third_party/luarocks
	url = https://github.com/tarantool/luarocks.git
	branch = luarocks-3.1.1-tarantool
[submodule "third_party/decNumber"]
	path = third_party/decNumber
	url = https://github.com/tarantool/decNumber.git
[submodule "third_party/serpent"]
	path = third_party/serpent
	url = https://github.com/tarantool/serpent.git
[submodule "third_party/curl"]
	path = third_party/curl
	url = https://github.com/curl/curl.git