aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>2012-08-15 22:11:28 +0200
committerBernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>2012-10-10 14:53:24 +0200
commit1d8fe79c492e442c03a4e44d535801ce99a39887 (patch)
treeff2f5fc6c2e8183eb9e9b45b8b847210cebfd534
parentbfee2d19ef3b630d3d1bd13dc1f5777b65091ea0 (diff)
downloadslang-linaro_android_4.1.2.tar.gz
slang: Use -fno-strict-aliasing where neededlinaro_android_4.1.2
Use -fno-strict-aliasing here so we don't have to use it globally Change-Id: I4fa11b032163e218606db1ca9ee9c704803f450f Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
-rw-r--r--Android.mk5
1 files changed, 5 insertions, 0 deletions
diff --git a/Android.mk b/Android.mk
index 4339e5e..ca8d389 100644
--- a/Android.mk
+++ b/Android.mk
@@ -90,6 +90,8 @@ LOCAL_MODULE := libslang
LOCAL_MODULE_TAGS := optional
LOCAL_CFLAGS += $(local_cflags_for_slang)
+# Needed because clang headers used by slang_rs.cpp aren't clean
+LOCAL_CFLAGS += -fno-strict-aliasing
TBLGEN_TABLES := \
AttrList.inc \
@@ -244,6 +246,9 @@ else
LOCAL_LDLIBS := -ldl -lpthread
endif
+# Needed because clang headers used by slang_rs.cpp aren't clean
+LOCAL_CFLAGS += -fno-strict-aliasing
+
# For build RSCCOptions.inc from RSCCOptions.td
intermediates := $(call local-intermediates-dir)
LOCAL_GENERATED_SOURCES += $(intermediates)/RSCCOptions.inc