From d1ea5fbf7beb097ef171c0394b9997c713a16c8c Mon Sep 17 00:00:00 2001 From: Elliott Hughes Date: Tue, 24 Feb 2015 16:04:31 -0800 Subject: [PATCH] mips64 should avoid common LP64 errors just like arm64 and x86-64. Change-Id: Ibce5863bee3175671862c1889869b43bcb39a074 --- core/combo/TARGET_linux-mips64.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/combo/TARGET_linux-mips64.mk b/core/combo/TARGET_linux-mips64.mk index 5c5610eae..c6f9f29b2 100644 --- a/core/combo/TARGET_linux-mips64.mk +++ b/core/combo/TARGET_linux-mips64.mk @@ -96,6 +96,12 @@ TARGET_GLOBAL_CFLAGS += \ -include $(android_config_h) \ -I $(dir $(android_config_h)) +# Help catch common 32/64-bit errors. +TARGET_GLOBAL_CFLAGS += \ + -Werror=pointer-to-int-cast \ + -Werror=int-to-pointer-cast \ + -Werror=implicit-function-declaration \ + ifneq ($(ARCH_MIPS_PAGE_SHIFT),) TARGET_GLOBAL_CFLAGS += -DPAGE_SHIFT=$(ARCH_MIPS_PAGE_SHIFT) endif