[cairo] Cairomm 1.6.x ---> 1.8.x ABI breakage
Rick L. Vinyard, Jr.
rvinyard at cs.nmsu.edu
Tue May 26 09:42:55 PDT 2009
Denis Leroy wrote:
> Rick L. Vinyard, Jr. wrote:
>> Hello Denis,
>>
>> Just wondering if you've had a chance to check out the effects of the
>> cairomm update? If not, no rush.
>
> Hi Rick,
>
> Seems to be working good, so I can't see any issues with the update.
>
Just an update. I've found an ABI breakage in Cairo::Context::transform()...
I built papyrus against 1.6.4, and it rebuilds fine against cairomm 1.8.0.
But, when conexus builds it's getting:
/usr/lib/gcc/i386-redhat-linux/4.3.2/../../../libpapyrus.so: undefined
reference to `Cairo::Context::transform(_cairo_matrix const&)'
Rebuilding papyrus against cairomm 1.8 resolves the symbol, so I don't
think it's an API issue.... looks like an ABI issue.
cairomm should probably have the soname bumped.
More information about the cairo
mailing list