Am 20.02.2014 18:13, schrieb Dave Reisner:
Can't we simply do a rebuild (if needed), disable the compat libraries but keep providing the compat .pc files for a while?
We would need to hack up the .pc files to use -lsystemd instead of whatever they provide, and then rebuild.
They do that. $ grep ^Libs ./src/compat-libs/*.pc.in ./src/compat-libs/libsystemd-daemon.pc.in:Libs: -L${libdir} -lsystemd ./src/compat-libs/libsystemd-id128.pc.in:Libs: -L${libdir} -lsystemd ./src/compat-libs/libsystemd-journal.pc.in:Libs: -L${libdir} -lsystemd ./src/compat-libs/libsystemd-login.pc.in:Libs: -L${libdir} -lsystemd
What do we stand to gain from this instead of passing off the work to upstream?
Just saying, that short-term, we could get rid of the compat libraries this way.