Merge changes I5f7df519,I0e8b02f0
* changes:
build: use correct arm vs thumb arguments for 2nd arch builds
build: print module that has unhandled install path
diff --git a/core/base_rules.mk b/core/base_rules.mk
index 64ca5b2..72cc2ce 100644
--- a/core/base_rules.mk
+++ b/core/base_rules.mk
@@ -118,7 +118,7 @@
LOCAL_MODULE_PATH := $($(install_path_var))
ifeq ($(strip $(LOCAL_MODULE_PATH)),)
- $(error $(LOCAL_PATH): unhandled install path "$(install_path_var)")
+ $(error $(LOCAL_PATH): unhandled install path "$(install_path_var) for $(LOCAL_MODULE)")
endif
endif
endif # not LOCAL_UNINSTALLABLE_MODULE
diff --git a/core/binary.mk b/core/binary.mk
index 7912fb4..3ecb26b 100644
--- a/core/binary.mk
+++ b/core/binary.mk
@@ -280,7 +280,7 @@
## Define arm-vs-thumb-mode flags.
###########################################################
LOCAL_ARM_MODE := $(strip $(LOCAL_ARM_MODE))
-ifeq ($(TARGET_ARCH),arm)
+ifeq ($(TARGET_$(LOCAL_2ND_ARCH_VAR_PREFIX)ARCH),arm)
arm_objects_mode := $(if $(LOCAL_ARM_MODE),$(LOCAL_ARM_MODE),arm)
normal_objects_mode := $(if $(LOCAL_ARM_MODE),$(LOCAL_ARM_MODE),thumb)