From: Guenter Knauf Date: Fri, 13 Apr 2012 08:34:03 +0000 (+0200) Subject: Added section for Android configure cross-compile. X-Git-Tag: upstream/7.37.1~3162 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bb5d4234e3f38b8d992fcb67b86af655f35bcc1a;p=platform%2Fupstream%2Fcurl.git Added section for Android configure cross-compile. --- diff --git a/docs/INSTALL b/docs/INSTALL index 64a5556..eb56e0d 100644 --- a/docs/INSTALL +++ b/docs/INSTALL @@ -840,7 +840,30 @@ VxWorks Android ======= - See the build notes in the Android.mk file. + Method using the static makefile: + - see the build notes in the Android.mk file. + + Method using a configure cross-compile (tested with Android NDK r7b): + - prepare the toolchain of the Android NDK for standalone use; this can + be done by invoking the script: + ./tools/make-standalone-toolchain.sh + which creates a usual cross-compile toolchain. Lets assume that you put + this toolchain below /opt then invoke configure with something like: + export PATH=/opt/arm-linux-androideabi-4.4.3/bin:$PATH + ./configure --host=arm-linux-androideabi [more configure options] + make + - if you want to compile directly from our GIT repo you might run into + this issue with older automake stuff: + checking host system type... + Invalid configuration `arm-linux-androideabi': + system `androideabi' not recognized + configure: error: /bin/sh ./config.sub arm-linux-androideabi failed + this issue can be fixed with using more recent versions of config.sub + and config.guess which can be obtained here: + http://git.savannah.gnu.org/gitweb/?p=config.git;a=tree + you need to replace your system-own versions which usually can be + found in your automake folder: + find /usr -name config.sub CROSS COMPILE