aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>2012-08-15 22:11:28 +0200
committerBernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>2013-11-01 04:40:43 +0100
commit1ad67cb0beeaf0936deea25d20f92ada5fa068d0 (patch)
treeeb6fd36da3e3ac326eb68ca24520771b23597e4a
parent80706836b18127b5733d790613a5d1b9f97cbb1d (diff)
downloadslang-linaro_android_4.4.2.tar.gz
slang: Use -fno-strict-aliasing where neededlinaro_android_4.4.2linaro_android_4.4
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 0edb3f8..9b8863c 100644
--- a/Android.mk
+++ b/Android.mk
@@ -56,6 +56,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 \
@@ -215,6 +217,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