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-08-15 22:11:28 +0200
commitc2848c8272f490895f9732493b5c9f9efbc01b2f (patch)
tree9845771d27ebec43a1fadc4d074f9e9c824a2b81
parente4d2bbbb6a8dc6aa6b5955fe18e75d591bfd2a83 (diff)
downloadslang-linaro_android_4.1.1.tar.gz
slang: Use -fno-strict-aliasing where neededlinaro_android_4.1.1
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