[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Help with Qwt and PyQt-Qwt, C++ symbols



Gudjon I. Gudjonsson <gudjon@gudjon.org> 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.


Reply to: