Date: prev next · Thread: first prev next last
2013 Archives by date, by thread · List index

On 02/15/2013 10:24 PM, Tom Davies wrote:


Is there a problem with running different versions on different OSes?  It should be fine t do 
that shouldn't it?
Regards from
Tom :)  

Please, please, pretty please, sometimes I really do get the impression
you have not read anything we have exchanged in the past on this topic.

On Unix/Linux, and for LibreOffice, the native connector is dependent on :

- the OS version ;
- the bit architecture ;
- the version of libmysqlclient ;
- the version of libmysqlcppconn ;
- the version of LO.

This means that if I build a mysql connector on say PCBSD 9.1, it will
not work on Ubuntu, Suse, Redhat or Debian. Even if I build a 32bit
version of the connector on a Suse 32bit OS, the functionality on
another version of that same OS is not guaranteed if the versions of
libmysqlclient or libmysqlcppconn are different between the two
versions, notwithstanding the fact that it will not work at all on a
64bit Suse OS (different architectures).

So, the situation today is that for each Linux/Unix OS, and each major
version of that OS, the connector has to be built separately.

In addition to these niceties, the build of the connector regularly gets
screwed by devs changing things for one OS (mostly Linux), without
giving a *expletive* about the other OSes. This is currently the case at
least for Mac OSX, thanks to recent changes in the gbuild process for
mysqlc and mysqlcppconn. As I don't build on Windows (and do not intend
to), I really don't know what the situation is there currently.

The situation over at ApacheOO is different. There, the connector is
built by another volunteer, using the SDK, i.e. in theory, it produces
an OS version agnostic mysql connector. However, the differences in code
trees between LO and AOO now mean that the connector for AOO no longer
works in LO4, or at least, that is what Heinrich has reported (and
Robert too, I believe).


For unsubscribe instructions e-mail to:
Posting guidelines + more:
List archive:
All messages sent to this list will be publicly archived and cannot be deleted


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.