diff options
author | Pavel Labath <labath@google.com> | 2017-03-08 14:57:15 +0000 |
---|---|---|
committer | Pavel Labath <labath@google.com> | 2017-03-08 14:57:15 +0000 |
commit | 9ef577803870369dcfc0f2074e2302215679269b (patch) | |
tree | 71b69a6b6ca7f650cdc1ffdd574d816d7cdee356 /lldb/packages/Python/lldbsuite/test | |
parent | bdd2e3e36c5ba8155a4f2b7212b3c753c17efe57 (diff) | |
download | bcm5719-llvm-9ef577803870369dcfc0f2074e2302215679269b.tar.gz bcm5719-llvm-9ef577803870369dcfc0f2074e2302215679269b.zip |
Android.rules: fix computation of gcc toolchain directory on arm
The toolchain directory for arm android targets was computed
incorrectly. The architecture part should be arm, and the environment
part androideabi. This fixes that.
llvm-svn: 297279
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test')
-rw-r--r-- | lldb/packages/Python/lldbsuite/test/make/Android.rules | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/make/Android.rules b/lldb/packages/Python/lldbsuite/test/make/Android.rules index 2455bdbb0e3..b520a839755 100644 --- a/lldb/packages/Python/lldbsuite/test/make/Android.rules +++ b/lldb/packages/Python/lldbsuite/test/make/Android.rules @@ -14,34 +14,36 @@ endif ifeq "$(ARCH)" "arm" SYSROOT_ARCH := arm STL_ARCH := armeabi-v7a - TRIPLE_ARCH := armv7 + TRIPLE := armv7-none-linux-androideabi ARCH_CFLAGS += -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -marm else ifeq "$(ARCH)" "aarch64" SYSROOT_ARCH := arm64 - TRIPLE_ARCH := aarch64 + TRIPLE := aarch64-none-linux-android STL_ARCH := arm64-v8a else ifeq "$(ARCH)" "i386" SYSROOT_ARCH := x86 STL_ARCH := x86 - TRIPLE_ARCH := i686 + TRIPLE := i686-none-linux-android else ifeq "$(ARCH)" "mips64r6" SYSROOT_ARCH := mips64 STL_ARCH := mips64 - TRIPLE_ARCH := mips64el + TRIPLE := mips64el-none-linux-android else ifeq "$(ARCH)" "mips32" SYSROOT_ARCH := mips STL_ARCH := mips - TRIPLE_ARCH := mipsel + TRIPLE := mipsel-none-linux-android else SYSROOT_ARCH := $(ARCH) STL_ARCH := $(ARCH) - TRIPLE_ARCH := $(ARCH) + TRIPLE := $(ARCH)-none-linux-android endif ifeq "$(findstring 86,$(ARCH))" "86" TOOLCHAIN_DIR := $(STL_ARCH)-4.9 +else ifeq "$(ARCH)" "arm" + TOOLCHAIN_DIR := arm-linux-androideabi-4.9 else - TOOLCHAIN_DIR := $(TRIPLE_ARCH)-linux-android-4.9 + TOOLCHAIN_DIR := $(subst -none,,$(TRIPLE))-4.9 endif ifeq "$(HOST_OS)" "Linux" @@ -53,11 +55,9 @@ else endif ifeq "$(findstring clang,$(CC))" "clang" - ARCH_CFLAGS += \ - -target $(TRIPLE_ARCH)-none-linux-android \ + ARCH_CFLAGS += -target $(TRIPLE) \ -gcc-toolchain $(NDK_ROOT)/toolchains/$(TOOLCHAIN_DIR)/prebuilt/$(HOST_TAG) - ARCH_LDFLAGS += \ - -target $(TRIPLE_ARCH)-none-linux-android \ + ARCH_LDFLAGS += -target $(TRIPLE) \ -gcc-toolchain $(NDK_ROOT)/toolchains/$(TOOLCHAIN_DIR)/prebuilt/$(HOST_TAG) endif |