[GIT PULL] Android updates

Kevin Cernekee cernekee at gmail.com
Sun Dec 28 21:44:24 PST 2014


This incorporates support for Android Lollipop + NDK r10d on 32-bit
platforms only.  Some of this work gets us a little closer to
supporting 64-bit Android builds, but a few other items also need to
be addressed:

 - Fix builds when API level 21 (Lollipop) is selected.  We are still
   building for 14 (ICS) today, but the 64-bit platforms are only
   available under 21+.  A bunch of stuff got changed in the android-21
   Bionic headers, and some of it breaks gnulib (=> oath-toolkit doesn't
   compile).

 - Fix GMP build on MIPS64.

 - Override config.sub in several packages with a newer version that
   groks "aarch64".  There is a patch for this in my ndk64-wip branch.

 - There may be other things broken; it would be nice to test all three
   64-bit architectures in emulation at least.


The following changes since commit b53a35a9c449c11343685b0f01ed5281c3fc4732:

  Import translations from GNOME (2014-12-22 08:14:44 +0000)

are available in the git repository at:

  git://github.com/cernekee/openconnect ndk-10d

for you to fetch changes up to a4d7c752b1536219f3445510d00ce8b002a6e5a7:

  android: Fix bogus liboath pathname (2014-12-28 13:20:51 -0800)

----------------------------------------------------------------
Kevin Cernekee (8):
      android: Don't install symlinks into the sysroot
      android: Build with NDK r10d
      android: Update nettle, gnutls, stoken, and oath-toolkit
      android: Make a $(PKG_CONFIG) helper variable
      android: Drop libtomcrypt dependency
      android: Build openconnect binary as PIE
      android: Import run_pie helper program from Chromium
      android: Fix bogus liboath pathname

 android/Makefile           | 89 +++++++++++++++++---------------------------
 android/fetch.sh           |  4 --
 android/install_symlink.sh |  2 +-
 android/run_pie.c          | 92 ++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 127 insertions(+), 60 deletions(-)
 create mode 100644 android/run_pie.c

-- 
2.2.1




More information about the openconnect-devel mailing list