From: Alex Thurgood <firstname.lastname@example.org>
Sent: Saturday, 16 February 2013, 7:51
Subject: [libreoffice-users] Re: MySQL-Connector
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?
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: email@example.com
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted