From: nobu.nakada@... Date: 2002-10-28T00:21:46+09:00 Subject: [ruby-dev:18583] Re: [ruby-cvs] ruby/djgpp, ruby/ext, ruby, ruby/lib: * djgpp/*: sync with the latest. なかだです。 At Sun, 27 Oct 2002 09:04:55 +0000, eban wrote: > * djgpp/*: sync with the latest. lib/mkmf.rb 1.111->1.112の修正を見て気づいたんですが、例によっ ておかしな変更をしてしまったようで、DLEXTとOBJEXTが等しい場合の この変換の結果は今全く使われてません。 for lib in $libs.split lib.sub!(/-l(.*)/, %%"lib\\1.#{$LIBEXT}"%) end dln.cではdln_libs_to_be_linkedが-lでも同じように解釈するように なってるようなので、逆にこの変換はなくてもいいのかという気もす るのですが。 Index: lib/mkmf.rb =================================================================== RCS file: /cvs/ruby/src/ruby/lib/mkmf.rb,v retrieving revision 1.112 diff -u -2 -p -r1.112 mkmf.rb --- lib/mkmf.rb 27 Oct 2002 09:04:55 -0000 1.112 +++ lib/mkmf.rb 27 Oct 2002 10:13:19 -0000 @@ -637,8 +591,9 @@ def create_makefile(target, srcprefix = rm_f "conftest*" if CONFIG["DLEXT"] == $OBJEXT - for lib in $libs.split + libs = $libs.split + for lib in libs lib.sub!(/-l(.*)/, %%"lib\\1.#{$LIBEXT}"%) end - $defs.push(format("-DEXTLIB='%s'", $libs.split.join(","))) + $defs.push(format("-DEXTLIB='%s'", libs.join(","))) end -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦