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.