summaryrefslogtreecommitdiff
path: root/app/build.gradle
diff options
context:
space:
mode:
authoraguestuser <aguestuser@risup.net>2017-04-17 00:34:21 -0400
committeraguestuser <aguestuser@risup.net>2017-04-30 20:05:09 -0400
commita7b4f463e4ffc282814ef74daf18c74581fc3a7d (patch)
tree89f456448b0be53a7f7de63968ae31a877891c80 /app/build.gradle
parent9edd5d6b3f9e7019fe01867ad4e37d2753d77e18 (diff)
[ag] Update dockerfile to match config in passing local build
* PROBLEM: the build fails on gitlab in a debian-based docker container * BUT: i (@aguestuser) have a recently-achieved passing build on a debian laptop * ATTEMPTED SOLUTION: construct a dockerfile that matches my local configuration as precisely as possible * PROGRESS: the build gets further than it did before -- getting part of the way through the `buildNative` gradle script before failing * REMAINING FAILURE: several arm64 cross-compile steps in the `ndk-build` step fail because they depend on [neon](https://developer.android.com/ndk/guides/cpu-arm-neon.html): ```shell [arm64-v8a] Compile : crypto_static <= aesv8-armx-64.S openssl/crypto/aes/asm/aesv8-armx-64.S:35:2: error: instruction requires: neon eor v0.16b,v0.16b,v0.16b ^ openssl/crypto/aes/asm/aesv8-armx-64.S:36:2: error: instruction requires: neon ld1 {v3.16b},[x0],#16 ^ openssl/crypto/aes/asm/aesv8-armx-64.S:38:2: error: instruction requires: neon ld1 {v1.4s,v2.4s},[x3],#32 ``` * PROPOSED NEXT STEPS: * consult team to see if there's any collective wisdom about `neon` * look for ways to analyze diff of c dependencies in local machine v. docker instance * consider using ubuntu or debian:sid as the base image for the android container?
Diffstat (limited to 'app/build.gradle')
-rw-r--r--app/build.gradle4
1 files changed, 2 insertions, 2 deletions
diff --git a/app/build.gradle b/app/build.gradle
index cd7e6e21..b6bb39ff 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -2,8 +2,8 @@ apply plugin: 'com.android.application'
android {
compileSdkVersion 23
- buildToolsVersion '25.0.0'
-
+ buildToolsVersion '25.0.2'
+;
signingConfigs {
release {
storeFile project.hasProperty('storeFileProperty') ? file(storeFileProperty) : null