|
From: | Paolo Bonzini |
Subject: | Re: [libvirt] [Qemu-devel] Re: Supporting hypervisor specific APIs in libvirt |
Date: | Fri, 26 Mar 2010 10:26:30 +0100 |
User-agent: | Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.8) Gecko/20100301 Fedora/3.0.3-1.fc12 Lightning/1.0b2pre Thunderbird/3.0.3 |
Adding to this C wrappers for QMP commands threatens to make QMP command arguments part of the library ABI. Compatible QMP evolution (like adding an optional argument) turns into a libqmp soname bump. Counter-productive. How do you plan to avoid that?
.so versioning. Ugly as hell to do manually, but if the library was automatically generated it would not be difficult.
Paolo
[Prev in Thread] | Current Thread | [Next in Thread] |