[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