diff --git a/.travis.yml b/.travis.yml
index f9ed05eb76..bc87bfc001 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -3,8 +3,9 @@ cache:
directories:
- $HOME/kcov-i686-unknown-linux-gnu
- $HOME/kcov-x86_64-unknown-linux-gnu
- - $HOME/android/android-sdk-linux
- - $HOME/android/android-18-arm-linux-androideabi-4.8
+ - $HOME/android/android-ndk
+ - $HOME/android/android-sdk-linux/platform-tools
+ - $HOME/android/android-sdk-linux/tools
matrix:
fast_finish: true
allow_failures:
@@ -37,57 +38,53 @@ matrix:
os: osx
osx_image: xcode8.2
+ - env: TARGET_X=aarch64-linux-android CC_X=aarch64-linux-android-gcc CXX_X=aarch64-linux-android-g++ FEATURES_X=--features=rsa_signing MODE_X=DEBUG KCOV=0
+ rust: stable
+ os: linux
+ dist: trusty
+ sudo: required
+
+ - env: TARGET_X=aarch64-linux-android CC_X=aarch64-linux-android-gcc CXX_X=aarch64-linux-android-g++ FEATURES_X= MODE_X=DEBUG KCOV=0
+ rust: stable
+ os: linux
+ dist: trusty
+ sudo: required
+
+ - env: TARGET_X=aarch64-linux-android CC_X=aarch64-linux-android-gcc CXX_X=aarch64-linux-android-g++ FEATURES_X=--features=rsa_signing MODE_X=RELWITHDEBINFO KCOV=0
+ rust: stable
+ os: linux
+ dist: trusty
+ sudo: required
+
+ - env: TARGET_X=aarch64-linux-android CC_X=aarch64-linux-android-gcc CXX_X=aarch64-linux-android-g++ FEATURES_X= MODE_X=RELWITHDEBINFO KCOV=0
+ rust: stable
+ os: linux
+ dist: trusty
+ sudo: required
+
- env: TARGET_X=armv7-linux-androideabi CC_X=arm-linux-androideabi-gcc CXX_X=arm-linux-androideabi-g++ FEATURES_X=--features=rsa_signing MODE_X=DEBUG KCOV=0
rust: stable
os: linux
dist: trusty
sudo: required
- addons:
- apt:
- packages:
- - expect
- - openjdk-6-jre-headless
- sources:
- - ubuntu-toolchain-r-test
- env: TARGET_X=armv7-linux-androideabi CC_X=arm-linux-androideabi-gcc CXX_X=arm-linux-androideabi-g++ FEATURES_X= MODE_X=DEBUG KCOV=0
rust: stable
os: linux
dist: trusty
sudo: required
- addons:
- apt:
- packages:
- - expect
- - openjdk-6-jre-headless
- sources:
- - ubuntu-toolchain-r-test
- env: TARGET_X=armv7-linux-androideabi CC_X=arm-linux-androideabi-gcc CXX_X=arm-linux-androideabi-g++ FEATURES_X=--features=rsa_signing MODE_X=RELWITHDEBINFO KCOV=0
rust: stable
os: linux
dist: trusty
sudo: required
- addons:
- apt:
- packages:
- - expect
- - openjdk-6-jre-headless
- sources:
- - ubuntu-toolchain-r-test
- env: TARGET_X=armv7-linux-androideabi CC_X=arm-linux-androideabi-gcc CXX_X=arm-linux-androideabi-g++ FEATURES_X= MODE_X=RELWITHDEBINFO KCOV=0
rust: stable
os: linux
dist: trusty
sudo: required
- addons:
- apt:
- packages:
- - expect
- - openjdk-6-jre-headless
- sources:
- - ubuntu-toolchain-r-test
- env: TARGET_X=x86_64-unknown-linux-gnu FEATURES_X=--features=rsa_signing MODE_X=DEBUG KCOV=0
rust: stable
@@ -585,57 +582,53 @@ matrix:
os: osx
osx_image: xcode8.2
+ - env: TARGET_X=aarch64-linux-android CC_X=aarch64-linux-android-gcc CXX_X=aarch64-linux-android-g++ FEATURES_X=--features=rsa_signing MODE_X=DEBUG KCOV=0
+ rust: nightly
+ os: linux
+ dist: trusty
+ sudo: required
+
+ - env: TARGET_X=aarch64-linux-android CC_X=aarch64-linux-android-gcc CXX_X=aarch64-linux-android-g++ FEATURES_X= MODE_X=DEBUG KCOV=0
+ rust: nightly
+ os: linux
+ dist: trusty
+ sudo: required
+
+ - env: TARGET_X=aarch64-linux-android CC_X=aarch64-linux-android-gcc CXX_X=aarch64-linux-android-g++ FEATURES_X=--features=rsa_signing MODE_X=RELWITHDEBINFO KCOV=0
+ rust: nightly
+ os: linux
+ dist: trusty
+ sudo: required
+
+ - env: TARGET_X=aarch64-linux-android CC_X=aarch64-linux-android-gcc CXX_X=aarch64-linux-android-g++ FEATURES_X= MODE_X=RELWITHDEBINFO KCOV=0
+ rust: nightly
+ os: linux
+ dist: trusty
+ sudo: required
+
- env: TARGET_X=armv7-linux-androideabi CC_X=arm-linux-androideabi-gcc CXX_X=arm-linux-androideabi-g++ FEATURES_X=--features=rsa_signing MODE_X=DEBUG KCOV=0
rust: nightly
os: linux
dist: trusty
sudo: required
- addons:
- apt:
- packages:
- - expect
- - openjdk-6-jre-headless
- sources:
- - ubuntu-toolchain-r-test
- env: TARGET_X=armv7-linux-androideabi CC_X=arm-linux-androideabi-gcc CXX_X=arm-linux-androideabi-g++ FEATURES_X= MODE_X=DEBUG KCOV=0
rust: nightly
os: linux
dist: trusty
sudo: required
- addons:
- apt:
- packages:
- - expect
- - openjdk-6-jre-headless
- sources:
- - ubuntu-toolchain-r-test
- env: TARGET_X=armv7-linux-androideabi CC_X=arm-linux-androideabi-gcc CXX_X=arm-linux-androideabi-g++ FEATURES_X=--features=rsa_signing MODE_X=RELWITHDEBINFO KCOV=0
rust: nightly
os: linux
dist: trusty
sudo: required
- addons:
- apt:
- packages:
- - expect
- - openjdk-6-jre-headless
- sources:
- - ubuntu-toolchain-r-test
- env: TARGET_X=armv7-linux-androideabi CC_X=arm-linux-androideabi-gcc CXX_X=arm-linux-androideabi-g++ FEATURES_X= MODE_X=RELWITHDEBINFO KCOV=0
rust: nightly
os: linux
dist: trusty
sudo: required
- addons:
- apt:
- packages:
- - expect
- - openjdk-6-jre-headless
- sources:
- - ubuntu-toolchain-r-test
- env: TARGET_X=x86_64-unknown-linux-gnu FEATURES_X=--features=rsa_signing MODE_X=DEBUG KCOV=0
rust: nightly
@@ -1153,57 +1146,53 @@ matrix:
os: osx
osx_image: xcode8.2
+ - env: TARGET_X=aarch64-linux-android CC_X=aarch64-linux-android-gcc CXX_X=aarch64-linux-android-g++ FEATURES_X=--features=rsa_signing MODE_X=DEBUG KCOV=0
+ rust: beta
+ os: linux
+ dist: trusty
+ sudo: required
+
+ - env: TARGET_X=aarch64-linux-android CC_X=aarch64-linux-android-gcc CXX_X=aarch64-linux-android-g++ FEATURES_X= MODE_X=DEBUG KCOV=0
+ rust: beta
+ os: linux
+ dist: trusty
+ sudo: required
+
+ - env: TARGET_X=aarch64-linux-android CC_X=aarch64-linux-android-gcc CXX_X=aarch64-linux-android-g++ FEATURES_X=--features=rsa_signing MODE_X=RELWITHDEBINFO KCOV=0
+ rust: beta
+ os: linux
+ dist: trusty
+ sudo: required
+
+ - env: TARGET_X=aarch64-linux-android CC_X=aarch64-linux-android-gcc CXX_X=aarch64-linux-android-g++ FEATURES_X= MODE_X=RELWITHDEBINFO KCOV=0
+ rust: beta
+ os: linux
+ dist: trusty
+ sudo: required
+
- env: TARGET_X=armv7-linux-androideabi CC_X=arm-linux-androideabi-gcc CXX_X=arm-linux-androideabi-g++ FEATURES_X=--features=rsa_signing MODE_X=DEBUG KCOV=0
rust: beta
os: linux
dist: trusty
sudo: required
- addons:
- apt:
- packages:
- - expect
- - openjdk-6-jre-headless
- sources:
- - ubuntu-toolchain-r-test
- env: TARGET_X=armv7-linux-androideabi CC_X=arm-linux-androideabi-gcc CXX_X=arm-linux-androideabi-g++ FEATURES_X= MODE_X=DEBUG KCOV=0
rust: beta
os: linux
dist: trusty
sudo: required
- addons:
- apt:
- packages:
- - expect
- - openjdk-6-jre-headless
- sources:
- - ubuntu-toolchain-r-test
- env: TARGET_X=armv7-linux-androideabi CC_X=arm-linux-androideabi-gcc CXX_X=arm-linux-androideabi-g++ FEATURES_X=--features=rsa_signing MODE_X=RELWITHDEBINFO KCOV=0
rust: beta
os: linux
dist: trusty
sudo: required
- addons:
- apt:
- packages:
- - expect
- - openjdk-6-jre-headless
- sources:
- - ubuntu-toolchain-r-test
- env: TARGET_X=armv7-linux-androideabi CC_X=arm-linux-androideabi-gcc CXX_X=arm-linux-androideabi-g++ FEATURES_X= MODE_X=RELWITHDEBINFO KCOV=0
rust: beta
os: linux
dist: trusty
sudo: required
- addons:
- apt:
- packages:
- - expect
- - openjdk-6-jre-headless
- sources:
- - ubuntu-toolchain-r-test
- env: TARGET_X=x86_64-unknown-linux-gnu FEATURES_X=--features=rsa_signing MODE_X=DEBUG KCOV=0
rust: beta
@@ -1683,4 +1672,4 @@ matrix:
# END GENERATED
-script: if [[ "$TARGET_X" =~ ^a*.*linux-.*eabi && "$MODE_X" == "RELWITHDEBINFO" ]]; then travis_wait 60 mk/travis.sh; else mk/travis.sh; fi
+script: if [[ "$TARGET_X" =~ ^a*.*linux-.*(droid|eabi) && "$MODE_X" == "RELWITHDEBINFO" ]]; then travis_wait 60 mk/travis.sh; else mk/travis.sh; fi
diff --git a/README.md b/README.md
index cebdb4e473..e959d093f5 100644
--- a/README.md
+++ b/README.md
@@ -151,7 +151,7 @@ the table below. The C compilers listed are used for compiling the C portions.
qemu-user-arm
.