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
Context
- Re: Mysql Connector Extension Size Confusion (continued)
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.