Skip to content
Snippets Groups Projects
  • Georgy Kirichenko's avatar
    cb1c72da
    Tarantool static build ability · cb1c72da
    Georgy Kirichenko authored
    A possibility to build tarantool with included library dependencies.
    Use the flag -DBUILD_STATIC=ON to build statically against curl, readline,
    ncurses, icu and z.
    Use the flag -DOPENSSL_USE_STATIC_LIBS=ON to build with static
    openssl
    
    Changes:
      * Add FindOpenSSL.cmake because some distributions do not support the use of
      openssl static libraries.
      * Find libssl before curl because of build dependency.
      * Catch all bundled libraries API and export then it in case of static
      build.
      * Rename crc32 internal functions to avoid a name clash with linked libraries.
    
    Notes:
      * Bundled libyaml is not properly exported, use the system one.
      * Dockerfile to build static with docker is included
    
    Fixes #3445
    cb1c72da
    History
    Tarantool static build ability
    Georgy Kirichenko authored
    A possibility to build tarantool with included library dependencies.
    Use the flag -DBUILD_STATIC=ON to build statically against curl, readline,
    ncurses, icu and z.
    Use the flag -DOPENSSL_USE_STATIC_LIBS=ON to build with static
    openssl
    
    Changes:
      * Add FindOpenSSL.cmake because some distributions do not support the use of
      openssl static libraries.
      * Find libssl before curl because of build dependency.
      * Catch all bundled libraries API and export then it in case of static
      build.
      * Rename crc32 internal functions to avoid a name clash with linked libraries.
    
    Notes:
      * Bundled libyaml is not properly exported, use the system one.
      * Dockerfile to build static with docker is included
    
    Fixes #3445