Gudjon I. Gudjonsson <[email protected]> writes: > I have been trying to make a python wrapper to the library: > https://github.com/GauiStori/PyQt-Qwt > So far it works ok for me even if it doesn't support all Qwt functionality > but it > only builds if I add the attached patch. > Most of the patch is instantiations of virtual template functions. I think > there should > be a way around it without patching Qwt but I haven't found any. > > Is anyone willing and able to take a look? The patch works for both Qwt 6.1.2 > and 6.1.3 > and PyQt-Qwt compiles without problems in Debian. I need to know how big > problem > the patch will make to the Qwt's C++ symbols.
Are you asking about ABI stability? If so, you should run your library (qwt pre-patch and qwt post-patch) through abi-checking tools. I've used abi-compliance-checker before with great success. I THINK your virtual-function updates don't break the ABI, although I can't be certain. The update in src/qwt_picker_machine.h definitely DOES break the ABI however.

