[Libreoffice-commits] .: 3 commits - android/qa bridges/source distro-configs/LibreOfficeAndroid.conf

Tor Lillqvist tml at kemper.freedesktop.org
Fri Jan 13 03:05:53 PST 2012


 android/qa/sc/Makefile                            |   11 ++---------
 bridges/source/cpp_uno/gcc3_linux_arm/cpp2uno.cxx |    7 +++++++
 distro-configs/LibreOfficeAndroid.conf            |    1 +
 3 files changed, 10 insertions(+), 9 deletions(-)

New commits:
commit 617c8075aca140a09a57a3d9da4fdc80a64998c5
Author: Tor Lillqvist <tlillqvist at suse.com>
Date:   Fri Jan 13 12:30:46 2012 +0200

    Use cacheflush() on Android

diff --git a/bridges/source/cpp_uno/gcc3_linux_arm/cpp2uno.cxx b/bridges/source/cpp_uno/gcc3_linux_arm/cpp2uno.cxx
index 9869bb5..91b96cd 100644
--- a/bridges/source/cpp_uno/gcc3_linux_arm/cpp2uno.cxx
+++ b/bridges/source/cpp_uno/gcc3_linux_arm/cpp2uno.cxx
@@ -46,6 +46,9 @@
 
 #include <dlfcn.h>
 
+#ifdef ANDROID
+#include <unistd.h>
+#endif
 
 using namespace ::osl;
 using namespace ::rtl;
@@ -551,10 +554,14 @@ unsigned char * bridges::cpp_uno::shared::VtableFactory::addLocalFunctions(
 void bridges::cpp_uno::shared::VtableFactory::flushCode(
     unsigned char const *beg, unsigned char const *end)
 {
+#ifndef ANDROID
    static void (*clear_cache)(unsigned char const*, unsigned char const*)
        = (void (*)(unsigned char const*, unsigned char const*))
            dlsym(RTLD_DEFAULT, "__clear_cache");
    (*clear_cache)(beg, end);
+#else
+   cacheflush((long) beg, (long) end, 0);
+#endif
 }
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
commit 6022e3caa12ba762bda7d50dcc540660712a1880
Author: Tor Lillqvist <tlillqvist at suse.com>
Date:   Fri Jan 13 11:02:29 2012 +0200

    Now we need libdb, too

diff --git a/android/qa/sc/Makefile b/android/qa/sc/Makefile
index 04cd88f..3499906 100644
--- a/android/qa/sc/Makefile
+++ b/android/qa/sc/Makefile
@@ -60,6 +60,7 @@ copy-stuff:
 		  bootstrap.uno \
 		  comphelpgcc3 \
 		  configmgr.uno \
+		  db-4.7 \
 		  fontconfig \
 		  forlo \
 		  foruilo \
commit 65e9ac63b8b0327c1a39220fa6326bc88f06c62d
Author: Tor Lillqvist <tlillqvist at suse.com>
Date:   Fri Jan 13 10:58:19 2012 +0200

    Use merged libs on Android

diff --git a/android/qa/sc/Makefile b/android/qa/sc/Makefile
index 1b9ac87..04cd88f 100644
--- a/android/qa/sc/Makefile
+++ b/android/qa/sc/Makefile
@@ -55,16 +55,11 @@ copy-stuff:
 # Libs and UNO components that the tests need.
 #
 	for F in $(strip \
-		  avmedialo \
 		  basebmplo \
 		  basegfxlo \
 		  bootstrap.uno \
-		  canvastoolslo \
 		  comphelpgcc3 \
 		  configmgr.uno \
-		  cppcanvaslo \
-		  drawinglayerlo \
-		  editenglo \
 		  fontconfig \
 		  forlo \
 		  foruilo \
@@ -83,11 +78,11 @@ copy-stuff:
 		  icuuclo \
 		  jvmaccessgcc3 \
 		  jvmfwk \
-		  lnglo \
 		  localedata_en \
 		  localedata_es \
 		  localedata_euro \
 		  localedata_others \
+		  mergedlo \
 		  msfilterlo \
 		  reg \
 		  saxlo \
@@ -98,8 +93,6 @@ copy-stuff:
 		  store \
 		  svllo \
 		  svtlo \
-		  svxcorelo \
-		  svxlo \
 		  test \
 		  tklo \
 		  tllo \
@@ -120,7 +113,6 @@ copy-stuff:
 		  xcrlo \
 		  xml2 \
 		  xmlreader \
-		  xolo \
 		  ); do \
 	    $(call COPY,$(OUTDIR)/lib/lib$${F}.so); \
 	done
diff --git a/distro-configs/LibreOfficeAndroid.conf b/distro-configs/LibreOfficeAndroid.conf
index c9bc5ab..fa54534 100644
--- a/distro-configs/LibreOfficeAndroid.conf
+++ b/distro-configs/LibreOfficeAndroid.conf
@@ -16,6 +16,7 @@
 --disable-randr-link
 --disable-systray
 --disable-xmlsec
+--enable-mergelibs
 --enable-python=internal
 --without-fonts
 --without-junit


More information about the Libreoffice-commits mailing list