yarrick / iodine

Official git repo for iodine dns tunnel
https://code.kryo.se/iodine
ISC License
6.25k stars 507 forks source link

osflags: use pkg-config for systemd support #9

Closed zx2c4 closed 10 years ago

zx2c4 commented 10 years ago

Recent versions of systemd don't ship with libsystemd-daemon.so anymore, but instead use libsystemd.so for everything. This is obviously problematic for using the same LDFLAGS on old systemd and new systemd. So, they also ship compatability pkgconfig files, which use the old names but return the new library. So, the most portable way to support both old and new systemd is to use pkgconfig. It's not a problem either, since systems that use systemd are bound to also have pkgconfig installed.