aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2016-08-11 00:11:46 +0000
committerGravatar Yue Gan <yueg@google.com>2016-08-11 09:18:19 +0000
commit261c1f7b4df8cb24a546706766a26886f959686e (patch)
tree64fc607a799af082e0a57a5378930e5c1ba13262 /src
parentefb88a9a5fc737cf45356faf5369acd380f0d659 (diff)
The Android transition requires a valid CPU value. If we don't have one, don't do the split.
RELNOTES: Disable the Android split transition if --android_cpu and fat_apk_cpu are both empty. -- MOS_MIGRATED_REVID=129931354
Diffstat (limited to 'src')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java
index 0212ba2884..4bcb967363 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java
@@ -221,7 +221,8 @@ public final class AndroidRuleClasses {
Label androidCrosstoolTop = androidOptions.androidCrosstoolTop;
if (androidOptions.fatApkCpus.isEmpty()
&& (androidCrosstoolTop == null
- || androidCrosstoolTop.equals(cppOptions.crosstoolTop))) {
+ || androidCrosstoolTop.equals(cppOptions.crosstoolTop)
+ || androidOptions.cpu.isEmpty())) {
return ImmutableList.of();
}