C++ extensions requiring LIBO_UDK_4.1
Stephan Bergmann
sbergman at redhat.com
Wed Feb 27 02:15:49 PST 2013
On 02/26/2013 03:49 PM, Michael Stahl wrote:
> it appears for mysqlc just a -DRTL_DISABLE_FAST_STRING is enough to get
> something that should run already on 3.6 too:
>
>> master > readelf --version-info /work/lo/master/solver/unxlngx6/lib/mysqlc.uno.so | grep LIBO_UDK
>> 01c: a (LIBO_UDK_3.6) 4 (UDK_3_0_0) 2 (UDK_3_0_0) 4 (UDK_3_0_0)
>> 0x0050: Name: LIBO_UDK_3.6 Flags: none Version: 10
>
> committed in 34faec549ef33f77c4f866a4094d9fcf447025ee
But if we build module mysqlc during a LO build, it is due to
--enable-ext-mysql-connector, to include the resulting
mysql-connector-ooo.oxt as a bundled extension (witness
scp2/source/extensions/file_extensions.scp). In which case there is no
need for the mysql-connector-ooo.oxt to be backwards compatible. So I
think we should either (a) revert the above commit, (b) make it
conditional on some new --enable-unbundled-ext-mysql-connector, (c)
replace --enable-ext-mysql-connector with
--enable-unbundled-ext-mysql-connector (and adapt scp2 accordingly), or
(d) shrug shoulders and let a bundled mysql-connector-ooo.oxt be
needlessly de-optimized (but augment the above commit with some comment).
> there seems to be another C++ extension "Presentation Minimizer" but for
> that one it didn't help, it still needs LIBO_UDK_4.1 (but i think we
> bundle this "extension" so probably not much need to fix that).
Indeed.
Stephan
More information about the LibreOffice
mailing list