From: Katsuyuki Komatsu Date: 1999-07-01T22:54:53+09:00 Subject: [ruby-dev:7269] Re: Ruby 1.3.4-990625 小松です。 In the message of [ruby-dev:7253] Re: Ruby 1.3.4-990625 on 1999/6/29 10:59:36 SHIROYAMA Takayuki wrote: |白山です。 |・ -rhapsodyでも -nextstepと同じように、ldではなく | cc -r を使うようにする これなんですが、-rhapsodyや-nextstepはDLEXT=bundleなので、 CONFIG["DLEXT"]が"o"の時しか通らないはずなので、 |*** 409,414 **** |--- 412,419 ---- | mfile.printf "ar cru $(DLLIB) $(OBJS)\n" | when /-nextstep/ | mfile.printf "cc -r $(CFLAGS) -o $(DLLIB) $(OBJS)\n" |+ when /-rhapsody/ |+ mfile.printf "cc -r $(CFLAGS) -o $(DLLIB) $(OBJS)\n" | else | mfile.printf "ld $(DLDFLAGS) -r -o $(DLLIB) $(OBJS)\n" | end の-nextstepと-rhapsodyの枝は丸ごと消していいような気がします。 というか、"[ruby-list:14766] ruby 1.3.4 on BSD/OS 3.1"のスレッド を見ると、 if CONFIG["DLEXT"] != "o" …… elsif not File.exist?(target + ".c") and not File.exist?(target + ".cc") or …… ~~ end の所は、 mfile.printf <