summaryrefslogtreecommitdiff
path: root/ruby/config/Make.rules
diff options
context:
space:
mode:
Diffstat (limited to 'ruby/config/Make.rules')
-rw-r--r--ruby/config/Make.rules4
1 files changed, 4 insertions, 0 deletions
diff --git a/ruby/config/Make.rules b/ruby/config/Make.rules
index 6441a012bb3..44dfd44ff62 100644
--- a/ruby/config/Make.rules
+++ b/ruby/config/Make.rules
@@ -39,6 +39,10 @@ ifeq ($(shell uname),Darwin)
endif
endif
+ifeq ($(os),Linux)
+ cppflags := $(filter-out -Wredundant-decls -Wshadow,$(cppflags))
+endif
+
# Ruby linker flags
ruby_ldflags := $(call ruby-call,$$(LIBRUBYARG))
ruby_libdir := $(call ruby-call,$(if $(findstring MINGW,$(shell uname)),$$(bindir),$$(libdir)))