Use arm target triple instead of x86.
BUG=3508986
Change-Id: I785359697fa7986e124d7d1e00ad2c2f7f36efcf
diff --git a/lib/ScriptCRT/Android.mk b/lib/ScriptCRT/Android.mk
index de00b67..552ff0d 100644
--- a/lib/ScriptCRT/Android.mk
+++ b/lib/ScriptCRT/Android.mk
@@ -41,7 +41,7 @@
$(clcore_bc_files): $(intermediates)/%.bc: $(LOCAL_PATH)/%.c $(clcore_CLANG)
@mkdir -p $(dir $@)
- $(hide) $(clcore_CLANG) $(addprefix -I, $(PRIVATE_INCLUDES)) -MD -std=c99 -c -O3 -fno-builtin -emit-llvm $< -o $@
+ $(hide) $(clcore_CLANG) $(addprefix -I, $(PRIVATE_INCLUDES)) -MD -std=c99 -c -O3 -fno-builtin -emit-llvm -ccc-host-triple armv7-none-linux-gnueabi $< -o $@
-include $(clcore_bc_files:%.bc=%.d)
diff --git a/lib/ScriptCRT/build_clcore.sh b/lib/ScriptCRT/build_clcore.sh
index 15c4c98..329831f 100755
--- a/lib/ScriptCRT/build_clcore.sh
+++ b/lib/ScriptCRT/build_clcore.sh
@@ -9,12 +9,12 @@
scriptc_path=../../../../base/libs/rs/scriptc
clang_header_path=../../../../../external/clang/lib/Headers
-clang -I${scriptc_path} -I${clang_header_path} -c -std=c99 -O3 rs_cl.c -emit-llvm -o rs_cl.bc
+clang -ccc-host-triple armv7-none-linux-gnueabi -I${scriptc_path} -I${clang_header_path} -c -std=c99 -O3 rs_cl.c -emit-llvm -o rs_cl.bc
# Generate rs_core.bc
# ===================
-clang -I${scriptc_path} -I${clang_header_path} -c -std=c99 -O3 rs_core.c -emit-llvm -o rs_core.bc
+clang -ccc-host-triple armv7-none-linux-gnueabi -I${scriptc_path} -I${clang_header_path} -c -std=c99 -O3 rs_core.c -emit-llvm -o rs_core.bc
# Link everything together
# ========================