Actions
Bug #3706
closeddependency from version.o to version.h
Description
=begin
少なくとも1.9.2ブランチにおいてversion.hだけを更新後 make しても、version.oが再コンパイルされません。恐らくtrunkもそうでしょう。
=end
Files
Actions
Like0
Like0Like0
Added by yugui (Yuki Sonoda) over 14 years ago. Updated almost 14 years ago.
Description
=begin
少なくとも1.9.2ブランチにおいてversion.hだけを更新後 make しても、version.oが再コンパイルされません。恐らくtrunkもそうでしょう。
=end
Files
bug3706.patch (567 Bytes) bug3706.patch | common.mk (version.$(OBJEXT)) vpath finds the incorrect version.h, point to the correct one | pweldon (Peter Weldon), 08/19/2010 08:24 AM |
=begin
This is a vpath precedence, filename clash:
$ grep -r -i "^vpath" .
./Makefile.in:VPATH = $(arch_hdrdir)/ruby:$(hdrdir)/ruby:$(srcdir):$(srcdir)/enc:$(srcdir)/missing
./win32/Makefile.sub:VPATH = $(arch_hdrdir)/ruby;$(hdrdir)/ruby;$(srcdir);$(srcdir)/enc;$(srcdir)/missing;$(win_srcdir)
$ find . -name "version.h" -print
./include/ruby/version.h
./version.h
Patch attached.
=end
=begin
This issue was solved with changeset r29076.
Yuki, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end