--Apple-Mail-2--211875170
Content-Type: text/plain;
	charsetO-2022-JP
Content-Transfer-Encoding: 7bit

Ruby 1.9.1RC1では$LOAD_PATHの中の
/usr/lib/rubyのrubyの部分が
rubyコマンドの名前と同じになようになっています。
--with-suffixooとすると
/usr/lib/ruby-fooとなります。

ことがすごく困るということはないのですが
これまでのディレクトリと変わってしまい、
かつ何かで指定することが簡単にはできません。
site_rubyと同様にconfigureで指定できると良いなと思います。

ついでにarchdirなどと個別に指定できると
良いなと以前から思っていたのですが、
いっことすべて指定できると良いのかなと考えました。
添付したような変更はどうでしょうか。
(名前がぶつかりになったので
適当な名前に変えてしまっています。)

検討していただけるとうれしいです。

-- 
ay

--Apple-Mail-2--211875170
Content-Disposition: attachment;
	filenamead_path_setting.diff
Content-Type: application/octet-stream;
	x-unix-mode44;
	nameoad_path_setting.diff"
Content-Transfer-Encoding: 7bit

Index: configure.in
--- configure.in	(revision 21405)
+++ configure.in	(working copy)
@@ -1972,7 +1972,6 @@
     rubyw_install_nameRUBYW_INSTALL_NAME"
     ;;
 esac
-RUBY_LIB_PREFIX  ワワ「、ッ、メユツル゜ノホモヤチフプホチヘナワワ「
 
 チテ゜チメヌ゜ラノヤネィュャ
 	    ロ  ュュュュメ        ロロンン ィモヤメゥンャ
タタ ュアケクキャウウ ォアケクカャカカ タタ
     ササ
 
 
ォチテ゜チメヌ゜ラノヤネィャ
ォ	    ロ  ュュュ審          トノメ ロロフノツトノメッンンンャ
ォ            ロ゜ンャ
ォ            ロ゜ッ、メユツル゜ノホモヤチフプホチヘナァンゥ
ォメユツル゜フノツ゜ミメナニノリ  ワワ「、゜ワワ「
ォ
 チテ゜チメヌ゜ラノヤネィャ
 	    ロ  ュュュミメ         トノメ ロロフノツトノメッッ゜ンンンャ
ュ            ロンャ
ュ            ロッ、メユツル゜ノホモヤチフプホチヘナッ゜ァンゥ
ュモノヤナ゜トノメ  ワワ「、ワワ「
ォ            ロ゜ンャ
ォ            ロ゜ッ、メユツル゜ノホモヤチフプホチヘナッ゜ァンゥ
ォモノヤナ゜トノメ  ワワ「、゜ワワ「
 
 チテ゜チメヌ゜ラノヤネィャ
 	    ロ  ュュュミメ       トノメ ロロフノツトノメッッ゜ンンンャ
ュ            ロンャ
ュ            ロッ、メユツル゜ノホモヤチフプホチヘナッ゜ァンゥ
ュヨナホトマメ゜トノメ  ワワ「、ワワ「
ォ            ロ゜ンャ
ォ            ロ゜ッ、メユツル゜ノホモヤチフプホチヘナッ゜ァンゥ
ォヨナホトマメ゜トノメ  ワワ「、゜ワワ「
 
ォチテ゜チメヌ゜ラノヤネィャ
ォ	    ロ  ュュュミメ     ィゥ  トノメ ロロフノツトノメッンンンャ
ォ            ロ゜ンャ
ォ            ロ゜ッ、メユツル゜ノホモヤチフプホチヘナァンゥ
ォメユツル゜チメテネ゜ミメナニノリ  ワワ「、゜ワワ「
ォ
ォチテ゜チメヌ゜ラノヤネィャ
ォ	    ロ  ュュュミメ    ィゥ  トノメ ロロフノツトノメッッ゜ンンンャ
ォ            ロ゜ンャ
ォ            ロ゜ッ、メユツル゜ノホモヤチフプホチヘナッ゜ァンゥ
ォモノヤナ゜チメテネ゜トノメ  ワワ「、゜ワワ「
ォ
ォチテ゜チメヌ゜ラノヤネィャ
ォ	    ロ  ュュュミメ   ィゥ  トノメ ロロフノツトノメッッ゜ンンンャ
ォ            ロ゜ンャ
ォ            ロ゜ッ、メユツル゜ノホモヤチフプホチヘナッ゜ァンゥ
ォヨナホトマメ゜チメテネ゜トノメ  ワワ「、゜ワワ「
ォ
  「、゜「 
   ェェェェイュェゥ
     メユツル゜フノツ゜ミメナニノリ  「、メユツル゜フノツ゜ミメナニノリ「   ァ゛ホマホナッッザァ「、「ァッッァ「
ォ    メユツル゜チメテネ゜ミメナニノリ  「、メユツル゜チメテネ゜ミメナニノリ「   ァ゛ホマホナッッザァ「、「ァッッァ「
     メユツル゜モノヤナ゜フノツ゜ミチヤネ  「、モノヤナ゜トノメ「   ァ゛ホマホナッッザァ「、「ァッッァ「
ォ    メユツル゜モノヤナ゜チメテネ゜ミチヤネ  「、モノヤナ゜チメテネ゜トノメ「   ァ゛ホマホナッッザァ「、「ァッッァ「
     メユツル゜ヨナホトマメ゜フノツ゜ミチヤネ  「、ヨナホトマメ゜トノメ「   ァ゛ホマホナッッザァ「、「ァッッァ「
ォ    メユツル゜ヨナホトマメ゜チメテネ゜ミチヤネ  「、ヨナホトマメ゜チメテネ゜トノメ「   ァ゛ホマホナッッザァ「、「ァッッァ「
     ササ
   ェゥ
     メユツル゜フノツ゜ミメナニノリ  ワワ「、メユツル゜フノツ゜ミメナニノリワワ「   ァ゛ホマホナッァ「、「ァッァ「
ォ    メユツル゜チメテネ゜ミメナニノリ  ワワ「、メユツル゜チメテネ゜ミメナニノリワワ「   ァ゛ホマホナッァ「、「ァッァ「
     メユツル゜モノヤナ゜フノツ゜ミチヤネ  ワワ「、モノヤナ゜トノメワワ「   ァ゛ホマホナッァ「、「ァッァ「
ォ    メユツル゜モノヤナ゜チメテネ゜ミチヤネ  ワワ「、モノヤナ゜チメテネ゜トノメワワ「   ァ゛ホマホナッァ「、「ァッァ「
     メユツル゜ヨナホトマメ゜フノツ゜ミチヤネ  ワワ「、ヨナホトマメ゜トノメワワ「   ァ゛ホマホナッァ「、「ァッァ「
ォ    メユツル゜ヨナホトマメ゜チメテネ゜ミチヤネ  ワワ「、ヨナホトマメ゜チメテネ゜トノメワワ「   ァ゛ホマホナッァ「、「ァッァ「
     ササ
 
 メユツル゜フノツ゜ミチヤネメユツル゜フノツ゜ミメナニノリッ、゜「
ォメユツル゜チメテネ゜ミチヤネメユツル゜チメテネ゜ミメナニノリッ、゜「
 メユツル゜モノヤナ゜フノツ゜ミチヤネイメユツル゜モノヤナ゜フノツ゜ミチヤネッ、゜「
ォメユツル゜モノヤナ゜チメテネ゜ミチヤネイメユツル゜モノヤナ゜チメテネ゜ミチヤネッ、゜「
 メユツル゜ヨナホトマメ゜フノツ゜ミチヤネイメユツル゜ヨナホトマメ゜フノツ゜ミチヤネッ、゜「
ォメユツル゜ヨナホトマメ゜チメテネ゜ミチヤネイメユツル゜ヨナホトマメ゜チメテネ゜ミチヤネッ、゜「
 
 チテ゜トナニノホナ゜ユホムユマヤナトィメユツル゜フノツャ 「、メユツル゜フノツ゜ミチヤネ「ゥ
 チテ゜トナニノホナ゜ユホムユマヤナトィメユツル゜モノヤナ゜フノツャ 「、メユツル゜モノヤナ゜フノツ゜ミチヤネ「ゥ
タタ ュイーイエャク ォイーオカャアイ タタ
 チテ゜モユツモヤィゥ
 チテ゜モユツモヤィゥ
 チテ゜モユツモヤィ゜ゥ
ュチテ゜モユツモヤィゥ
ュチテ゜モユツモヤィゥ
ォチテ゜モユツモヤィ゜ゥ
ォチテ゜モユツモヤィ゜ゥ
ォチテ゜モユツモヤィ゜ゥ
ォチテ゜モユツモヤィ゜ゥ
ォチテ゜モユツモヤィ゜ゥ
ォチテ゜モユツモヤィ゜ゥ
 
 ゜
゜゜
 チテ゜モユツモヤィ゜ゥ
タタ ュイーウエャアイ ォイーキーャアイ タタ
     at-${target_os}"
 
     AC_DEFINE_UNQUOTED(RUBY_THIN_ARCHLIB,
-                 "${RUBY_LIB_PATH}/" __ARCHITECTURE__ "-${target_os}")
+                 "${RUBY_ARCH_PATH}/" __ARCHITECTURE__ "-${target_os}")
 
     AC_DEFINE_UNQUOTED(RUBY_SITE_THIN_ARCHLIB,
-                 "${RUBY_SITE_LIB_PATH}/" __ARCHITECTURE__ "-${target_os}")
+                 "${RUBY_SITE_ARCH_PATH}/" __ARCHITECTURE__ "-${target_os}")
     AC_DEFINE_UNQUOTED(RUBY_VENDOR_THIN_ARCHLIB,
-                 "${RUBY_VENDOR_LIB_PATH}/" __ARCHITECTURE__ "-${target_os}")
+                 "${RUBY_VENDOR_ARCH_PATH}/" __ARCHITECTURE__ "-${target_os}")
     AC_DEFINE_UNQUOTED(RUBY_PLATFORM, __ARCHITECTURE__ "-${target_os}")
 else
     arch{target_cpu}-${target_os}"
@@ -2051,9 +2087,9 @@
   *) sitearch{arch}" ;;
 esac
 
-AC_DEFINE_UNQUOTED(RUBY_ARCHLIB, "${RUBY_LIB_PATH}/${arch}")
-AC_DEFINE_UNQUOTED(RUBY_SITE_ARCHLIB, "${RUBY_SITE_LIB_PATH2}/${sitearch}")
-AC_DEFINE_UNQUOTED(RUBY_VENDOR_ARCHLIB, "${RUBY_VENDOR_LIB_PATH2}/${sitearch}")
+AC_DEFINE_UNQUOTED(RUBY_ARCHLIB, "${RUBY_ARCH_PATH}/${arch}")
+AC_DEFINE_UNQUOTED(RUBY_SITE_ARCHLIB, "${RUBY_SITE_ARCH_PATH2}/${sitearch}")
+AC_DEFINE_UNQUOTED(RUBY_VENDOR_ARCHLIB, "${RUBY_VENDOR_ARCH_PATH2}/${sitearch}")
 
 AC_ARG_WITH(search-path,
 		[  --with-search-pathミR specify the additional search path],
Index: mkconfig.rb
--- mkconfig.rb	(revision 21405)
+++ mkconfig.rb	(working copy)
@@ -140,12 +140,12 @@
 print(*v_fast)
 print(*v_others)
 print <<EOS
-  CONFIG["rubylibdir"]  $(libdir)/$(ruby_install_name)/$(ruby_version)"
-  CONFIG["archdir"]  $(rubylibdir)/$(arch)"
-  CONFIG["sitelibdir"]  $(sitedir)/$(ruby_version)"
-  CONFIG["sitearchdir"]  $(sitelibdir)/$(sitearch)"
-  CONFIG["vendorlibdir"]  $(vendordir)/$(ruby_version)"
-  CONFIG["vendorarchdir"]  $(vendorlibdir)/$(sitearch)"
+  CONFIG["rubylibdir"]  $(cf_stddir)/$(ruby_version)"
+  CONFIG["archdir"]  $(cf_stdarchdir)/$(ruby_version)/$(arch)"
+  CONFIG["sitelibdir"]  $(cf_sitedir)/$(ruby_version)"
+  CONFIG["sitearchdir"]  $(cf_sitearchdir)/$(ruby_version)/$(sitearch)"
+  CONFIG["vendorlibdir"]  $(cf_vendordir)/$(ruby_version)"
+  CONFIG["vendorarchdir"]  $(cf_vendorarchdir)/$(ruby_version)/$(sitearch)"
   CONFIG["topdir"]  ile.dirname(__FILE__)
   MAKEFILE_CONFIG  }
   CONFIG.each{|k,v| MAKEFILE_CONFIG[k]  .dup}

--Apple-Mail-2--211875170--