As some of you will probably know by now due, I attempt to provide the mysql native connector extension for Linux 32 bit, 64 bit and OSX 64bit.

At present, the 32bit Linux build doesn't work on other people's machines with a similar base OS, whereas the Linux 64bit does. There is a noticeable difference in size between the two OXT files, and comparison of the two shows the following :

32bit extension :
alex@Aspire-X1430:/home/Development/libo/core$ unzip -l workdir/unxlngi6.pro/Extension/mysql-connector-ooo.oxt
Archive:  workdir/unxlngi6.pro/Extension/mysql-connector-ooo.oxt
  Length      Date    Time    Name
---------  ---------- -----   ----
        0  2013-09-24 11:42   META-INF/
     1388  2013-10-15 12:57   META-INF/manifest.xml
      311  2013-10-14 14:45   components.rdb
      255  2013-10-15 12:13   description-en-US.txt
     1737  2013-10-15 12:57   description.xml
      838  2013-09-24 10:20   images/extension_32.png
   667046  2013-10-14 14:15   libmysqlcppconn.so
   484084  2013-10-14 14:29   mysqlc.uno.so
        0  2013-09-24 11:42   registration/
   436207  2013-10-15 12:57   registration/LICENSE
3561 2013-09-24 10:21 registry/data/org/openoffice/Office/DataAccess/Drivers.xcu
---------                     -------
  1595427                     11 files
alex@Aspire-X1430:/home/Development/libo/core$ ls -an workdir/unxlngi6.pro/Extension/mysql-connector-ooo.oxt -rw-rw-r-- 1 1000 0 482261 oct. 15 12:57 workdir/unxlngi6.pro/Extension/mysql-connector-ooo.oxt



64bit extension:
alex@Aspire-X1430:~$ unzip -l Downloads/mysql-connector-ooo.oxt
Archive:  Downloads/mysql-connector-ooo.oxt
  Length      Date    Time    Name
---------  ---------- -----   ----
        0  2013-10-07 13:29   META-INF/
     1391  2013-10-11 16:36   META-INF/manifest.xml
      311  2013-10-11 16:36   components.rdb
      255  2013-10-11 16:35   description-en-US.txt
     1743  2013-10-11 16:36   description.xml
      838  2013-10-07 13:04   images/extension_32.png
  5113839  2013-10-11 15:06   libmysqlcppconn.so
  3802154  2013-10-11 16:35   mysqlc.uno.so
        0  2013-10-07 13:29   registration/
   436207  2013-10-11 16:36   registration/LICENSE
3561 2013-10-07 13:04 registry/data/org/openoffice/Office/DataAccess/Drivers.xcu
---------                     -------
  9360299                     11 files
alex@Aspire-X1430:~$ ls -an Downloads/mysql-connector-ooo.oxt
-rw------- 1 1000 1000 2587648 oct. 16 07:59 Downloads/mysql-connector-ooo.oxt


What I'm failing to understand is why this is happening. The basic build systems are based on Ubuntu 13.04 Raring, and use exactly the same build switches, the only difference being that the 64bit OS is Linux Mint 15 Olivia (based on Ubuntu 13.04), and the 32bit is a default Ubuntu 13.04 Raring. Something is obviously failing to be included during the 32bit build, but what ?

64bit :
  5113839  2013-10-11 15:06   libmysqlcppconn.so
  3802154  2013-10-11 16:35   mysqlc.uno.so

32bit :
   667046  2013-10-14 14:15   libmysqlcppconn.so
   484084  2013-10-14 14:29   mysqlc.uno.so


Any help much appreciated.



Alex






_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to