金本です。
お世話になっています。

>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/