Actions
Bug #1337
closedmkmf.rbが生成したMakefileでmake -j N installに失敗する場合がある
Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 1.8.6 (2008-08-11 patchlevel 287) [x86_64-linux]
Backport:
Description
=begin
mkmfによって生成されたMakefileがparallel make installに対応していません。
install: install-so install-rb
install-so: $(RUBYARCHDIR)
install-so: $(RUBYARCHDIR)/$(DLLIB)
$(RUBYARCHDIR)/$(DLLIB): $(DLLIB)
$(INSTALL_PROG) $(DLLIB) $(RUBYARCHDIR)
タイミングによっては、$(RUBYARCHDIR)よりも$(RUBYARCHDIR)/$(DLLIB)が先に走ってしまい、installに失敗します。
この現象はrrdtoolに含まれるruby bindingsで確認しました。
参考:http://bugs.gentoo.org/show_bug.cgi?id=239101
trunkに対するパッチを添付しています。
=end
Files
Actions
Like0
Like0