永井@知能.九工大です.
下記のようにバージョン情報に '--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