MySQL Native Connector broken for LOdev 3.6

Stephan Bergmann sbergman at redhat.com
Wed Jun 13 08:26:46 PDT 2012


On 06/12/2012 02:48 PM, Fernand Vanrie wrote:
> Sinds dev 3.6 the MySQL Native connector (for Windows) is broken , the
> Mysqlc.uno.dll can not been loaded during the extention installation , i
> suppose the extension code have to be recompiled against the latest LO
> code.

Ha, looks like 
<http://cgit.freedesktop.org/libreoffice/core/commit/?id=6e67c03dc0225fc66343546b14e902b9d238b1a3> 
"Enable -Wnon-virtual-dtor for GCC 4.6" is the culprit.  Among other 
things, it changed the destructor of cppu::OPropertySetHelper from 
public to protected, which with MSC changes the corresponding mangled 
symbol name from ??1OPropertySetHelper at cppu@@QAE at XZ to 
??1OPropertySetHellper at cppu@IAE at XZ, so breaks compatibility of 
cppuhelper3msc.dll.

I'm working on a fix.

Stephan



More information about the LibreOffice mailing list