summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristopher Ferris <cferris@google.com>2014-06-10 19:46:07 -0700
committerChristopher Ferris <cferris@google.com>2014-06-10 19:46:07 -0700
commite9f7a9c340a3af11de720042fdc5061b65dc9b78 (patch)
treec69e3320ca0ac7be4851522bc1a8abc2f747f480
parentbdb8b21d0547dd74c62af3ddc9b8e7670adcbe9f (diff)
downloadbionic-e9f7a9c340a3af11de720042fdc5061b65dc9b78.zip
bionic-e9f7a9c340a3af11de720042fdc5061b65dc9b78.tar.gz
bionic-e9f7a9c340a3af11de720042fdc5061b65dc9b78.tar.bz2
Allow bionic-unit-tests-glibc to be built again.
When we switched to 64 bit host build be default, we no longer build the glibc unit tests. Fix that, and also set all host targets to build multilib. This change also changes the name of bionic-unit-tests-glibc to add the suffix of 32 or 64 depending on the host type built. Change-Id: Ife13f9d80f351750ff02825b086d44bb0c2df828
-rw-r--r--tests/Android.build.mk8
-rw-r--r--tests/Android.mk2
2 files changed, 9 insertions, 1 deletions
diff --git a/tests/Android.build.mk b/tests/Android.build.mk
index c1a0f16..e65ec16 100644
--- a/tests/Android.build.mk
+++ b/tests/Android.build.mk
@@ -18,11 +18,19 @@ include $(CLEAR_VARS)
LOCAL_MODULE := $(module)
LOCAL_MODULE_TAGS := $(module_tag)
+ifeq ($(build_type),host)
+# Always make host multilib
+LOCAL_MULTILIB := both
+else
LOCAL_MULTILIB := $($(module)_multilib)
+endif
+
+ifneq ($(findstring LIBRARY, $(build_target)),LIBRARY)
ifeq ($(LOCAL_MULTILIB),both)
LOCAL_MODULE_STEM_32 := $(module)32
LOCAL_MODULE_STEM_64 := $(module)64
endif
+endif
LOCAL_CLANG := $($(module)_clang_$(build_type))
diff --git a/tests/Android.mk b/tests/Android.mk
index 56b1ef1..c2e76b6 100644
--- a/tests/Android.mk
+++ b/tests/Android.mk
@@ -365,7 +365,7 @@ include $(LOCAL_PATH)/Android.build.mk
# cd bionic/tests; mm bionic-unit-tests-glibc-run
# -----------------------------------------------------------------------------
-ifeq ($(HOST_OS)-$(HOST_ARCH),linux-x86)
+ifeq ($(HOST_OS)-$(HOST_ARCH),$(filter $(HOST_OS)-$(HOST_ARCH),linux-x86 linux-x86_64))
bionic-unit-tests-glibc_src_files := \
atexit_test.cpp \