[devel] symbols into dependencies

Dmitry V. Levin ldv at altlinux.org
Mon Nov 16 00:27:23 UTC 2009


On Mon, Nov 16, 2009 at 03:16:42AM +0300, Alexey Tourbin wrote:
[...]
> Да, "концептуальная" модель именно такая -- отслеживать символы
> внутри сонейма.
> 
> Provides: (libfoo.so.1;foo_sym1,foo_sym2,foo_sym3,...)
> Requires: (libfoo.so.1;foo_sym1,foo_sym2)

To match ELF semantics, we have to implement smth more complicated:

libfoo Provides(ELF): foo_sym1,foo_sym2,...
libbar Provides(ELF): bar_sym1,bar_sym2,...
client Requires(ELF): libfoo,libbar:foo_sym1,...,bar_sym1,...

And there is also symbol versioning that makes the picture even more
complex.


-- 
ldv
----------- ????????? ????? -----------
???? ??????? ???????? ?? ? ????????? ???????...
???     : ???????????
???     : application/pgp-signature
??????  : 198 ??????
????????: ???????????
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20091116/0d788593/attachment.bin>


More information about the Devel mailing list