diff options
author | Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org> | 2011-10-21 19:11:35 +0159 |
---|---|---|
committer | Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org> | 2011-10-21 19:11:35 +0159 |
commit | 11587f664332fb0a361418a24834b4837fd3827e (patch) | |
tree | 5449a62b14988605f1cfba31152fa24765b9f5a0 | |
parent | 514fd48ed8de90fe3d33422eb940a2ced9ce7561 (diff) | |
download | icu4c-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.mk | 2 |
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 |