Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MI: switch from libsdbus to libdbus #542

Merged
merged 1 commit into from
Nov 23, 2022

Conversation

jk-ozlabs
Copy link
Collaborator

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: linux-nvme/nvme-cli#1734

Signed-off-by: Jeremy Kerr jk@codeconstruct.com.au

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: linux-nvme/nvme-cli#1734

Signed-off-by: Jeremy Kerr <jk@codeconstruct.com.au>
@igaw igaw merged commit e3816cd into linux-nvme:master Nov 23, 2022
@igaw
Copy link
Collaborator

igaw commented Nov 23, 2022

Thanks a lot!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

static build: libnvme-mi depends on a shared libsystemd
2 participants