永井@知能.九工大です.

下記のようにバージョン情報に '--enable-pthread' で
コンパイルされているかの情報を付与するようにするのは
ダメでしょうか?

# tcltklib をいじってる際に,今動かしている ruby が
# どちらでコンパイルしたものだったかで
# ちょっと混乱しかけたもので.(^_^;

Index: version.c
===================================================================
RCS file: /var/cvs/src/ruby/version.c,v
retrieving revision 1.8.2.2
diff -u -r1.8.2.2 version.c
--- version.c	12 May 2005 00:54:36 -0000	1.8.2.2
+++ version.c	28 Jul 2005 09:17:21 -0000
@@ -38,7 +38,14 @@
 void
 ruby_show_version()
 {
-    printf("ruby %s (%s) [%s]\n", RUBY_VERSION, RUBY_RELEASE_DATE, RUBY_PLATFORM);
+    printf("ruby %s (%s) [%s]%s\n", 
+           RUBY_VERSION, RUBY_RELEASE_DATE, RUBY_PLATFORM
+#if defined(HAVE_LIBPTHREAD)
+           , " (enable pthread)"
+#else
+           , ""
+#endif
+           );
     fflush(stdout);
 }
 
-- 
                                       永井 秀利 (九工大 知能情報)
                                           nagai / ai.kyutech.ac.jp