aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>2011-10-21 19:11:35 +0159
committerBernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>2011-10-21 19:11:35 +0159
commit11587f664332fb0a361418a24834b4837fd3827e (patch)
tree5449a62b14988605f1cfba31152fa24765b9f5a0
parent514fd48ed8de90fe3d33422eb940a2ced9ce7561 (diff)
downloadicu4c-linaro_android_2.3.7.tar.gz
icu4c: Add workaround for old host compilerslinaro_android_2.3.7linaro_android_2.3.5
Compiling the code with old versions of gcc results in a compile error because of legitimate code misdetected as an aliasing violation. As a workaround, we build the host version of fdlibm with -fno-strict-aliasing, given we don't officially release host compilers. Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
-rw-r--r--common/Android.mk2
1 files changed, 1 insertions, 1 deletions
diff --git a/common/Android.mk b/common/Android.mk
index 71786ba6..160ce08b 100644
--- a/common/Android.mk
+++ b/common/Android.mk
@@ -142,7 +142,7 @@ ifeq ($(WITH_HOST_DALVIK),true)
include $(LOCAL_PATH)/../stubdata/root.mk
LOCAL_SRC_FILES := $(src_files)
LOCAL_C_INCLUDES := $(c_includes)
- LOCAL_CFLAGS := $(local_cflags)
+ LOCAL_CFLAGS := $(local_cflags) -fno-strict-aliasing
LOCAL_LDLIBS += $(local_ldlibs)
LOCAL_ADDITIONAL_DEPENDENCIES += $(HOST_OUT)/usr/icu/$(root).dat
LOCAL_MODULE_TAGS := optional