From 2ef7d36efbfd7754a862d3840f0ea47ccec2f7df Mon Sep 17 00:00:00 2001 From: Alexey Neyman Date: Tue, 7 Mar 2017 00:15:29 -0800 Subject: Disable format warnings for clang It picks up gettext string and results in [ERROR] messages from ct-ng when gettext strings happen inside an error() call. Signed-off-by: Alexey Neyman diff --git a/scripts/build/debug/300-gdb.sh b/scripts/build/debug/300-gdb.sh index a5ac7f9..b2cb08f 100644 --- a/scripts/build/debug/300-gdb.sh +++ b/scripts/build/debug/300-gdb.sh @@ -102,6 +102,11 @@ do_debug_gdb_build() { # FIXME: Really, we should be testing for host compiler being clang. CC_for_gdb+=" -Qunused-arguments" CXX_for_gdb+=" -Qunused-arguments" + # clang detects the line from gettext's _ macro as format string + # not being a string literal and produces a lot of warnings - which + # ct-ng's logger faithfully relays to user if this happens in the + # error() function. Suppress them. + cross_extra_config+=( "--enable-build-warnings=,-Wno-format-nonliteral,-Wno-format-security" ) ;; esac -- cgit v0.10.2-6-g49f6