From e829df9229cdc9ffbdfce69009bfdaae05caa58a Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Wed, 10 Jul 2013 11:47:42 -0700 Subject: clang and 10.9 assembler fixes: Warnings are treated as errors (-Werror), so do not warn on nested anon types or unused private fields. gcc does not, so that is why gcc does not error out. Darwin 10.9 assembler requires a section name and segment name. Just leave the latter as blank./ Change-Id: I47dd21076f8b2a5e7beb6da74a0a187555b398eb --- Android.mk | 4 ++++ slangdata.py | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Android.mk b/Android.mk index da28351..123ac7a 100644 --- a/Android.mk +++ b/Android.mk @@ -25,6 +25,10 @@ local_cflags_for_slang += -D__DISABLE_ASSERTS endif local_cflags_for_slang += -DTARGET_BUILD_VARIANT=$(TARGET_BUILD_VARIANT) +ifeq ($(mac_sdk_version),10.9) +local_cflags_for_slang += -Wno-nested-anon-types -Wno-unused-private-field +endif + ifeq "REL" "$(PLATFORM_VERSION_CODENAME)" RS_VERSION := $(PLATFORM_SDK_VERSION) else diff --git a/slangdata.py b/slangdata.py index 2fb038a..7d5d469 100755 --- a/slangdata.py +++ b/slangdata.py @@ -33,7 +33,7 @@ def PrintHeader(var_name): * prefixing for you.\n\ */\n\ .globl _%s\n\ - .section .rodata,\n\ + .section .rodata,\"\"\n\ .align 8\n\ _%s:\n\ #else\n\ -- cgit v1.2.3