From 2ddc67ffb6bd62550343db909bf5672d6d523682 Mon Sep 17 00:00:00 2001 From: 卜部昌平 Date: Sat, 22 Aug 2020 14:12:12 +0900 Subject: configure.ac: suppress more Sun C warnings. They are rather annoying than being useful to us. --- configure.ac | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index 5f16c12b15..37b4c53815 100644 --- a/configure.ac +++ b/configure.ac @@ -630,8 +630,17 @@ AC_COMPILE_IFELSE([ @%:@if !(defined(__SUNPRO_C)||defined(__SUNPRO_CC)) @%:@error not sunpro @%:@endif],[])], [ - RUBY_TRY_CFLAGS(-erroff=E_STATEMENT_NOT_REACHED, [ - RUBY_APPEND_OPTIONS(rb_cv_warnflags, -erroff=E_STATEMENT_NOT_REACHED)])],[]) + for e in \ + E_STATEMENT_NOT_REACHED \ + E_INIT_SIGN_EXTEND \ + E_INIT_DOES_NOT_FIT \ + E_INITIALIZATION_TYPE_MISMATCH + do + RUBY_TRY_CFLAGS([-erroff=${e}], [ + RUBY_APPEND_OPTIONS(rb_cv_warnflags, [-erroff=${e}]) + ]) + done +]) AC_ARG_WITH(compress-debug-sections, AS_HELP_STRING([--with-compress-debug-sections=type], -- cgit v1.2.3