From: WATANABE Hirofumi Date: 2003-08-05T12:45:31+09:00 Subject: [ruby-dev:21134] Re: [PATCH] Change configure to use Cygwin net release naming convention (PR#1077) わたなべです。 vinschen@redhat.com writes: > The DLL should be called cygruby18.dll, the link library should be > called libruby.dll.a, the static lib libruby-static.a. This is now > most similar to Linux, external Makefiles don't have to be changed > when porting to Cygwin (which is an important goal for us). > > To use the correct naming convention, I had to apply the following > patch to configure.in. The patch doesn't touch the naming for the > MingW part but it moves the relevant part a bit. Also the below > patch only contains the configure.in, not the regenerated configure > file. > > It would be nice if this or a similar patch could be considered for > inclusion into the official ruby distribution. It will be part of > the first 1.8.0 package which I'll upload within a few days. cygwin-ruby18.dllという名前はCygwinの決まりに合わないので、 cygruby18.dllという名前で出すよと言ってるわけですが、 こちらもcygwin-ruby18.dllに依存した拡張ライブラリがあるので、 そう簡単に変えることもできません。 1.8.0リリース前ならまだなんとかなったかと思いますが、もし今 変えたとしてもCVSに追従しなければ、cygwin-ruby18.dllに依存 した拡張ライブラリが作られます。やはり1.8.1リリース時に混乱 が生じます。 あまりにも時期が悪すぎる。 -- わたなべひろふみ