Skip Clang's integrated-as for hand-coded assembly
Bug: http://b/28149048
Bug: http://b/29771478
Clang recently switched to using integrated assembler for Mips.
However, it fails to compile some of the hand-coded assembly files in
bionic. Disable integrated-as for the time being.
Change-Id: I2eed4391f6827224da74383387bdd9105de5a857
diff --git a/libc/Android.bp b/libc/Android.bp
index ba62592..c7201cb 100644
--- a/libc/Android.bp
+++ b/libc/Android.bp
@@ -1082,6 +1082,8 @@
"arch-mips/string/mips_strlen.c",
],
},
+ // http://b/29771478 - disable integrated-as for Mips
+ asflags: ["-fno-integrated-as"],
},
mips64: {
srcs: [
@@ -1458,6 +1460,8 @@
},
mips: {
srcs: ["arch-mips/syscalls/**/*.S"],
+ // http://b/29771478 - disable integrated-as for Mips
+ asflags: ["-fno-integrated-as"],
},
mips64: {
srcs: ["arch-mips64/syscalls/**/*.S"],