-
Notifications
You must be signed in to change notification settings - Fork 56
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
Many private symbols exported which are not part of the public API #918
Comments
I knew I wanted to check one more thing before doing a release... I fixed some of the issues in #920, the remaining problematic functions should be the NVMe plugin: I am not sure what's happening here -- are you compiling the library
|
Atm I don't enable nvme, correct |
Yeah, that explains, the header file is not installed if not configured yet the library contains stub funcs. |
The I don't think this is a pressing issue at the moment, thanks for reporting this anyway. |
Nod, certainly not pressing. |
I guess we're the first independent consumers of libnvme as nvme-cli may require these deps themselves :-) |
Do you consider libnvme stable enough for the plugin to be enabled by default? |
FYI, libblockdev-nvme is a hard dep for udisks-2.10.0 |
I ran my script on git master with nvme enabled:
|
With #923 applied, this looks much better now, thanks! |
Should we close this or do you want to keep it open as a reminder how to deal with the remaining _get_type symbols? |
Btw, are these errors to be expected on s390(x) The Debian package is built using |
The symbol |
This is a follow-up for #366
Rerunning the check for 3.0-1, lists the following exported symbols, which are missing from the header files:
The text was updated successfully, but these errors were encountered: