[systemd-devel] providing backwards compatibility

Lennart Poettering lennart at poettering.net
Fri Jan 17 06:58:07 PST 2014


On Fri, 17.01.14 15:45, Lennart Poettering (lennart at poettering.net) wrote:

> b) The symbols after they have moved must carry a new, correct symbol
>    version, it's not an option to just move the library they are defined
>    in.

To explain this: we must provide compatibility for processes that end up
linking against both the old and the new library. We must make sure that
tis doesn't result in symbol clashes, which means the symbols need to
carry different version numbers.

Lennart

-- 
Lennart Poettering, Red Hat


More information about the systemd-devel mailing list