diff options
-rw-r--r-- | ChangeLog | 4 | ||||
-rwxr-xr-x | tool/update-deps | 8 |
2 files changed, 12 insertions, 0 deletions
@@ -1,3 +1,7 @@ +Sun Nov 16 18:22:18 2014 Eric Wong <e@80x24.org> + + * tool/update-deps: warning to disable ccache + Sun Nov 16 13:11:35 2014 Tanaka Akira <akr@fsij.org> * common.mk (CCAN_LIST_INCLUDES): Unused variable removed. diff --git a/tool/update-deps b/tool/update-deps index 8e27f8a510..c2caa54702 100755 --- a/tool/update-deps +++ b/tool/update-deps @@ -6,6 +6,9 @@ # gcc 4.5 (for -save-temps=obj option) # GNU make (for -p option) # +# Warning: ccache (and similar tools) must be disabled for +# -save-temps=obj to work properly. +# # Usage: # 1. Compile ruby with -save-temps=obj option. # Ex. ./configure debugflags='-save-temps=obj -g' && make all golf @@ -29,6 +32,7 @@ ENV['LC_ALL'] = 'C' $opt_fix = false $opt_a = false $opt_actual_fix = false +$i_not_found = false def optionparser op = OptionParser.new @@ -141,6 +145,7 @@ def read_actual_deps(cwd) fn_i = fn_o.sub_ext('.i') if !fn_i.exist? warn "not found: #{fn_i}" + $i_not_found = true next end path_o = cwd + fn_o @@ -402,3 +407,6 @@ def run end run +if $i_not_found + warn "missing *.i files, see help in #$0 and ensure ccache is disabled" +end |