From: Satoshi Nojo Date: 2000-08-04T02:10:49+09:00 Subject: [ruby-dev:10547] Re: environment variables 能條といいます. Yukihiro Matsumoto さんは書きました: >まつもと ゆきひろです > >In message "[ruby-dev:10515] Re: environment variables" > on 00/08/03, "Nobuyoshi.Nakada" writes: > >| というわけで、そろそろどうかなと思いますが。 > まつもとさん > >小松さんからコメントが来てますから、それが修正されてからにし >ましょう。あと、可能であれば中田さんと小松さん以外のwinユー >ザからのレポートが欲しいなあ。 cygwin で試してみました.気づいたところだけ 2点. コンパイルオプション sh configure --enable-shared 1. 表示される DLL の名前が違う この 2つ.ruby.cygwin.dll と表示されてほしい. VALUE "InternalName", "ruby.dll.dll\0" VALUE "OriginalFilename", "ruby.dll.dll\0" 2. ソースツリーの拡張ライブラリの Makefile の中で, @RUBY_SO_NAME@ が展開されずにそのまま残ってる 1. は,これで直りました. --- cygwin/GNUmakefile.in.orig Thu Aug 3 20:18:52 2000 +++ cygwin/GNUmakefile.in Fri Aug 4 01:11:44 2000 @@ -16,6 +16,6 @@ RUBYDEF = $(RUBY_INSTALL_NAME).def -SOLIBS := $(RUBY_INSTALL_NAME).dll.res.o $(SOLIBS) +SOLIBS := $(RUBY_INSTALL_NAME).cygwin.res.o $(SOLIBS) EXTOBJS += $(@:$(EXEEXT)=.res.o) -$(LIBRUBY_SO): $(RUBYDEF) $(RUBY_INSTALL_NAME).dll.res.o +$(LIBRUBY_SO): $(RUBYDEF) $(RUBY_INSTALL_NAME).cygwin.res.o $(LIBRUBY): $(LIBRUBY_SO) @@ -25,6 +25,6 @@ -$(RUBY_INSTALL_NAME).rc $(RUBYW_INSTALL_NAME).rc $(RUBY_INSTALL_NAME).dll.rc: rbconfig.rb +$(RUBY_INSTALL_NAME).rc $(RUBYW_INSTALL_NAME).rc $(RUBY_INSTALL_NAME).cygwin.rc: rbconfig.rb @@MINIRUBY@ $(srcdir)/win32/resource.rb \ -ruby_name=$(RUBY_INSTALL_NAME) -rubyw_name=$(RUBYW_INSTALL_NAME) \ - -so_name=$(RUBY_INSTALL_NAME).dll \ + -so_name=$(RUBY_INSTALL_NAME).cygwin \ . $(icondirs) $(srcdir)/win32 ---- Satoshi Nojo mailto:nojo@t-samukawa.or.jp or s_nojo@geocities.co.jp