[Tarantool-patches] [PATCH] Ensure all curl symbols are exported

Kirill Yukhin kyukhin at tarantool.org
Thu Aug 13 14:48:59 MSK 2020


Hello,

On 06 авг 16:19, Yaroslav Dynnikov wrote:
> In the recent update of libcurl (2.5.0-278-g807c7fa58) its layout has
> changed: private function `Curl_version_init()` which used to fill-in
> info structure was eliminated. As a result, no symbols for
> `libcurl_la-version.o` remained used, so it wasn't included in tarantool
> binary. And `curl_version` and `curl_version_info` symbols went missing.
> 
> According to libcurl naming conventions all exported symbols are named
> as `curl_*`. This patch lists them all explicitly in `exprots.h` and
> adds the test.
> 
> Close #5223
> 
> Issue: https://github.com/tarantool/tarantool/issues/5223
> Branch: https://github.com/tarantool/tarantool/tree/rosik/gh-5223-missing-curl-symbols

I've checked your patch into master.
In future, could you please append a Relase Notes entry to your patches.

--
Regards, Kirill Yukhin


More information about the Tarantool-patches mailing list