]> git.pld-linux.org Git - packages/ruby.git/blame - strip-ccache.patch
- rel 3 for non-bootstrap build
[packages/ruby.git] / strip-ccache.patch
CommitLineData
87688b10 1strip ccache from CC and CXX from rbconfig.rb
44b97f26 2as a side effect, we need to pass CC to sub-makes
87688b10 3
45f22c60
ER
4--- ruby-2.0.0-p353/tool/mkconfig.rb~ 2013-03-24 17:42:06.000000000 +0200
5+++ ruby-2.0.0-p353/tool/mkconfig.rb 2014-03-18 10:34:08.489251715 +0200
6@@ -77,6 +77,7 @@
7 when /^(?:MAJOR|MINOR|TEENY)$/; next
8 when /^RUBY_INSTALL_NAME$/; next if $install_name
9 when /^RUBY_SO_NAME$/; next if $so_name
87688b10 10+ when /^(CC|CXX)$/; val.sub!(/ccache /, '')
45f22c60
ER
11 when /^arch$/; if val.empty? then val = arch else arch = val end
12 when /^sitearch$/; val = '$(arch)' if val.empty?
87688b10 13 end
44b97f26
ER
14--- ruby-2.0.0-p451/common.mk 2014-04-05 16:16:52.983112032 +0300
15+++ ruby-2.0.0-p451/common.mk 2014-04-05 16:26:58.679843426 +0300
16@@ -176,7 +176,7 @@
17 configure-ext: $(EXTS_MK)
18
19 build-ext: $(EXTS_MK)
20- $(Q)$(MAKE) -f $(EXTS_MK) $(MFLAGS) $(EXTSTATIC) LIBRUBY_EXTS=$(LIBRUBY_EXTS) ENCOBJS="$(ENCOBJS)"
21+ $(Q)$(MAKE) -f $(EXTS_MK) $(MFLAGS) $(EXTSTATIC) LIBRUBY_EXTS=$(LIBRUBY_EXTS) ENCOBJS="$(ENCOBJS)" CC="$(CC)"
22
23 $(MKMAIN_CMD): $(MKFILES) all-incs $(PREP) $(RBCONFIG) $(LIBRUBY)
24 $(Q)$(MINIRUBY) $(srcdir)/ext/extmk.rb --make="$(MAKE)" --command-output=$@ $(EXTMK_ARGS)
25@@ -545,7 +545,7 @@
26 $(ECHO) making $@
27 $(Q) $(MAKE) -f $(ENC_MK) V="$(V)" \
28 RUBY="$(MINIRUBY)" MINIRUBY="$(MINIRUBY)" \
29- $(MFLAGS) $@
30+ $(MFLAGS) CC="$(CC)" $@
31
32
33 libenc enc: {$(VPATH)}encdb.h
34@@ -860,7 +860,7 @@
35
36 srcs-enc: $(ENC_MK)
37 $(ECHO) making srcs under enc
38- $(Q) $(MAKE) -f $(ENC_MK) RUBY="$(MINIRUBY)" MINIRUBY="$(MINIRUBY)" $(MFLAGS) srcs
39+ $(Q) $(MAKE) -f $(ENC_MK) RUBY="$(MINIRUBY)" MINIRUBY="$(MINIRUBY)" CC="$(CC)" $(MFLAGS) srcs
40
41 all-incs: incs
42 incs: $(INSNS) {$(VPATH)}node_name.inc {$(VPATH)}encdb.h {$(VPATH)}transdb.h {$(VPATH)}known_errors.inc \
This page took 0.04707 seconds and 4 git commands to generate.