金本です。 お世話になっています。 >AIX 使ってます。大変助かります。 お役に立ててよかったです。 今後ともよろしくおねがいします。 >つまらない質問で恐縮ですが、対象は 32 ビットモードでしょうか。 すみません。64ビットのことは全く考えていませんでした。 何かいい手がないか探してみます。 今後の課題にさせてください。 >Windowsでは非常に不都合のある内容なので、必要がなければ >削って欲しいです。 大変ご迷惑をおかけいたしました。 申し訳ございません。 > どうなんでしょう。AIXのためにWin32が動かないということはあり > えないので、この部分は削る方向を考えてます。 この方針には全く異論はございません。 ただ、やはりちょっとこまりますので、こんな代替案を 考えてみました。Win32の環境がすぐに準備できなくて恐縮なのですが、 とりあえず手元のLinuxでは特に迷惑をかけずにcompile/installがすんだことは確認しました。 いかがなものでしょう。 よろしくおねがいします。 Index: Makefile.in =================================================================== RCS file: /src/ruby/Makefile.in,v retrieving revision 1.55.2.14 diff -u -r1.55.2.14 Makefile.in --- Makefile.in 26 Jul 2006 13:28:17 -0000 1.55.2.14 +++ Makefile.in 7 Aug 2006 19:27:41 -0000 @@ -85,6 +85,7 @@ OBJEXT = @OBJEXT@ MANTYPE = @MANTYPE@ +PREINSTALL = @PREINSTALL@ #### End of variables all: Index: common.mk =================================================================== RCS file: /src/ruby/common.mk,v retrieving revision 1.13.2.7 diff -u -r1.13.2.7 common.mk --- common.mk 7 Aug 2006 07:51:12 -0000 1.13.2.7 +++ common.mk 7 Aug 2006 19:27:41 -0000 @@ -112,8 +112,7 @@ pre-install: pre-install-local pre-install-ext pre-install-local:: PHONY - $(RM) $(prefix)/lib/$(LIBRUBY) - $(RM) -r $(prefix)/lib/ruby/$(MAJOR).$(MINOR)/$(arch) + $(PREINSTALL) pre-install-ext:: PHONY pre-install-doc:: PHONY Index: configure.in =================================================================== RCS file: /src/ruby/configure.in,v retrieving revision 1.212.2.59 diff -u -r1.212.2.59 configure.in --- configure.in 7 Aug 2006 07:51:12 -0000 1.212.2.59 +++ configure.in 7 Aug 2006 19:27:41 -0000 @@ -1449,6 +1449,9 @@ esac MINIOBJS=dmydln.o ;; + aix*) + PREINSTALL='$(RM) -r $(prefix)/lib/$(LIBRUBY_A) $(prefix)/lib/$(LIBRUBY_SO) $(prefix)/lib/ruby/$(MAJOR).$(MINOR)/$(arch)' + ;; *) ;; esac @@ -1481,6 +1484,7 @@ AC_SUBST(COMMON_HEADERS) AC_SUBST(EXPORT_PREFIX) AC_SUBST(MINIOBJS) +AC_SUBST(PREINSTALL) MAKEFILES="Makefile `echo $FIRSTMAKEFILE | sed 's/:.*//'`" MAKEFILES="`echo $MAKEFILES`" -- Yutaka KANEMOTO http://d.hatena.ne.jp/kinpoco/