[Tarantool-patches] [PATCH v2] Add missed icu symbols

Vladislav Shpilevoy v.shpilevoy at tarantool.org
Fri Sep 25 00:10:34 MSK 2020


Hi! Thanks for the patch!

I would add 'build: ' prefix to the commit message.

On 23.09.2020 13:02, HustonMmmavr wrote:
> After patch 03790ac5510648d1d9648bb2281857a7992d0593 ("cmake: remove
> dynamic-list linker option") symbols exports was changed (now we have
> to export required symbols manually).

Actually after some thinking I am not sure it is because of that commit.
Symbols exports were always done manually. That commit changed which
symbols were hidden. So essentially it extended the exported symbols
set, not shrunk it.

And that makes me wonder how could it lead to #5266?

> Icu symbols, required by icu-date
> rock (as ffi calls) are unused at linkage stage of tarantool binary
> and thrown away from it so icu-date won't work (in case of tarantool
> static build).

They would have been thrown anyway. It is not related to the dynamic-list
option removed in the mentioned commit.

> This patch fixes this behaviour by adding symbols
> required by icu-date rock to symbols export list.
> 
> Close #5266


More information about the Tarantool-patches mailing list