<div dir="ltr"><div dir="ltr">Hello!<div><br></div><div>I've come to really love using the sd-bus and sd-event APIs for lightweight D-Bus access and event loops, and I'm sure I'm not the only one. The amount of bindings to other languages for stuff like sd-bus. However, this unfortunately doesn't work in a Flatpak environment, and building the entirety of systemd for some libsystemd stuff just...isn't that great.</div><div><br></div><div>My idea was to add a Meson config option that would just build the systemd libraries, e.g. -Donly-public-libraries.</div><div><br></div><div>That being said, I know that not all the libraries would be buildable this way. At minimum, udev requires the library version to match the host: <a href="https://lists.freedesktop.org/archives/systemd-devel/2014-October/024539.html">https://lists.freedesktop.org/archives/systemd-devel/2014-October/024539.html</a></div><div><br></div><div>So I guess this comes down to:</div><div><br></div><div>- Would libsystemd work standalone? What features *wouldn't* work? (I'm guessing the device and journal APIs.)</div><div>- Would a flag like this be considered for addition to the build scripts?</div><div><div><br></div>-- <br><div dir="ltr" class="gmail_signature">Ryan (ライアン)<br>Yoko Shimomura, ryo (supercell/EGOIST), Hiroyuki Sawano >> everyone else<br><a href="https://refi64.com/" target="_blank">https://refi64.com/</a></div></div></div></div>