From: Takahiro Kambe Date: 2005-11-10T14:08:50+09:00 Subject: [ruby-dev:27666] patch for Makefile.in pkgsrcの方で、Min Sik Kim氏により加えられた変更です。 $(OUTFLAGS)とターゲット($@)の間にスペースを加えているだけですが、こう しないと Darwin で問題が出るそうです。"-o" と ファイル名を区切るスペー スが必要とのことですが、妥当な修正に思えますので取り込んでいただけると 幸いです。 -- 神戸 隆博(かんべ たかひろ) at 仕事場 $NetBSD: patch-ac,v 1.3 2005/11/08 15:52:38 minskim Exp $ --- Makefile.in.orig 2005-11-05 09:25:06.000000000 -0800 +++ Makefile.in @@ -92,11 +92,11 @@ all: miniruby$(EXEEXT): @$(RM) $@ - $(PURIFY) $(CC) $(MAINOBJ) $(MINIOBJS) $(LIBRUBY_A) $(LIBS) $(OUTFLAG)$@ $(LDFLAGS) $(MAINLIBS) + $(PURIFY) $(CC) $(MAINOBJ) $(MINIOBJS) $(LIBRUBY_A) $(LIBS) $(OUTFLAG) $@ $(LDFLAGS) $(MAINLIBS) $(PROGRAM): @$(RM) $@ - $(PURIFY) $(CC) $(LDFLAGS) $(XLDFLAGS) $(MAINLIBS) $(MAINOBJ) $(EXTOBJS) $(LIBRUBYARG) $(LIBS) $(OUTFLAG)$@ + $(PURIFY) $(CC) $(LDFLAGS) $(XLDFLAGS) $(MAINLIBS) $(MAINOBJ) $(EXTOBJS) $(LIBRUBYARG) $(LIBS) $(OUTFLAG) $@ # We must `rm' the library each time this rule is invoked because "updating" a # MAB library on Apple/NeXT (see --enable-fat-binary in configure) is not @@ -107,7 +107,7 @@ $(LIBRUBY_A): @-$(RANLIB) $@ 2> /dev/null || true $(LIBRUBY_SO): - $(LDSHARED) $(DLDFLAGS) $(OBJS) $(DLDOBJS) $(SOLIBS) $(OUTFLAG)$@ + $(LDSHARED) $(DLDFLAGS) $(OBJS) $(DLDOBJS) $(SOLIBS) $(OUTFLAG) $@ @-$(MINIRUBY) -e 'ARGV.each{|link| File.delete link if File.exist? link; \ File.symlink "$(LIBRUBY_SO)", link}' \ $(LIBRUBY_ALIASES) || true