]> www.infradead.org Git - users/sagi/libnvme.git/commit
MI: switch from libsdbus to libdbus
authorJeremy Kerr <jk@codeconstruct.com.au>
Mon, 21 Nov 2022 08:35:38 +0000 (16:35 +0800)
committerJeremy Kerr <jk@codeconstruct.com.au>
Wed, 23 Nov 2022 07:59:41 +0000 (15:59 +0800)
commite7ea8c143e9b501d2207271fb4e9e2046a84a9c5
tree374a6299206c4b513a1801b309b5eeffe3b1b4ed
parent1e298f81f5b9de10cf348df6b9651226ca90a253
MI: switch from libsdbus to libdbus

libsystemd is not generally available as a static library, and we would
like to produce a static nvme-cli. This change switches to libdbus
instead.

This requires slightly more boilerplate code for the dbus
marshalling/unmarshalling as part of the MCTP endpoint scan, but means
we have a simpler upstream lib dependency.

Fixes: https://github.com/linux-nvme/nvme-cli/issues/1734
Signed-off-by: Jeremy Kerr <jk@codeconstruct.com.au>
examples/meson.build
examples/mi-conf.c
meson.build
src/meson.build
src/nvme/mi-mctp.c