Project

General

Profile

Bug #3706

dependency from version.o to version.h

Added by yugui (Yuki Sonoda) about 10 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
ruby -v:
ruby 1.9.2p0 (2010-08-16 revision 29029) [i386-darwin9.8.0]
Backport:
[ruby-dev:42063]

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
#1

Updated by pweldon (Peter Weldon) about 10 years ago

=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

#2

Updated by nobu (Nobuyoshi Nakada) about 10 years ago

  • Status changed from Open to Closed
  • % Done changed from 0 to 100

=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

Also available in: Atom PDF