+--- ruby-2.2.5/common.mk.orig 2016-03-29 23:07:26.000000000 +0200
++++ ruby-2.2.5/common.mk 2016-09-19 14:02:16.189655531 +0200
+@@ -186,7 +186,7 @@
+ configure-ext: $(EXTS_MK)
+
+ build-ext: $(EXTS_MK)
+- $(Q)$(MAKE) -f $(EXTS_MK) $(MFLAGS) libdir="$(libdir)" LIBRUBY_EXTS=$(LIBRUBY_EXTS) \
++ $(Q)$(MAKE) -f $(EXTS_MK) $(MFLAGS) libdir="$(libdir)" LIBRUBY_EXTS=$(LIBRUBY_EXTS) CC="$(CC)" \
+ ENCOBJS="$(ENCOBJS)" UPDATE_LIBRARIES=no $(EXTSTATIC)
+
+ prog: program wprogram
+@@ -598,7 +598,7 @@
+ $(ECHO) making $@
+ $(Q) $(MAKE) -f $(ENC_MK) V="$(V)" \
+ RUBY="$(MINIRUBY)" MINIRUBY="$(MINIRUBY)" \
+- $(MFLAGS) $@
++ $(MFLAGS) CC="$(CC)" $@
+
+
+ libenc enc: {$(VPATH)}encdb.h
+@@ -737,7 +737,7 @@
+
+ srcs-enc: $(ENC_MK)
+ $(ECHO) making srcs under enc
+- $(Q) $(MAKE) -f $(ENC_MK) RUBY="$(MINIRUBY)" MINIRUBY="$(MINIRUBY)" $(MFLAGS) srcs
++ $(Q) $(MAKE) -f $(ENC_MK) RUBY="$(MINIRUBY)" MINIRUBY="$(MINIRUBY)" CC="$(CC)" $(MFLAGS) srcs
+
+ all-incs: incs {$(VPATH)}encdb.h {$(VPATH)}transdb.h
+ incs: $(INSNS) {$(VPATH)}node_name.inc {$(VPATH)}known_errors.inc \