[sheepdog] [PATCH v2 1/3] configure: disable -Wcast-align for arm architecture

MORITA Kazutaka morita.kazutaka at gmail.com
Thu Aug 8 10:39:35 CEST 2013


From: MORITA Kazutaka <morita.kazutaka at lab.ntt.co.jp>

The -Wcast-align flag causes a lot of compile warnings on ARM, which
are false alarms.

Signed-off-by: MORITA Kazutaka <morita.kazutaka at lab.ntt.co.jp>
---
 configure.ac |    9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/configure.ac b/configure.ac
index 84ce448..7686faf 100644
--- a/configure.ac
+++ b/configure.ac
@@ -323,7 +323,6 @@ WARNLIST="
 	strict-prototypes
 	pointer-arith
 	write-strings
-	cast-align
 	bad-function-cast
 	missing-format-attribute
 	format=2
@@ -335,6 +334,14 @@ WARNLIST="
 	no-strict-aliasing
 	"
 
+case "${host}" in
+	arm*)
+	;;
+	*)
+	WARNLIST="${WARNLIST} cast-align"
+	;;
+esac
+
 for j in $WARNLIST; do
 	if cc_supports_flag -W$j; then
 		EXTRA_WARNINGS="$EXTRA_WARNINGS -W$j";
-- 
1.7.9.5



More information about the sheepdog mailing list