I built ruby1.8 with the following patch:
--- debian/rules        (revision 201)
+++ debian/rules        (working copy)
@@ -39,7 +39,6 @@
        DEB_CONFIGURE_USER_FLAGS += 
--with-extra-search-path='/usr/lib/ruby/$(ruby_ver)/i386-linux'
 endif
 DEB_CONFIGURE_USER_FLAGS += --program-suffix=$(ruby_ver)
-DEB_CONFIGURE_USER_FLAGS += --enable-pthread
 DEB_CONFIGURE_USER_FLAGS += --enable-shared
 DEB_CONFIGURE_USER_FLAGS += --enable-ipv6
 DEB_CONFIGURE_USER_FLAGS += --with-lookup-order-hack=INET
@@ -54,6 +53,7 @@
 DEB_CONFIGURE_USER_FLAGS += --with-bundled-sha1
 DEB_CONFIGURE_USER_FLAGS += --with-bundled-md5
 DEB_CONFIGURE_USER_FLAGS += --with-bundled-rmd160
+DEB_CONFIGURE_USER_FLAGS += --disable-tcl-thread
 
 DEB_MAKE_BUILD_TARGET = all test
 #DEB_MAKE_BUILD_TARGET = all test test-all

It built fine, but when loading tk:
irb(main):002:0> require 'tk'
/usr/lib/ruby/1.8/tk.rb:1127: warning: Inconsistency. Loaded Tcl/Tk libraries 
are enabled nativethread-support. But `tcltklib' is not. The inconsistency 
causes SEGV or other troubles frequently.
=> true
irb(main):003:0>

It seems that the only option would be to drop ruby-tk support.

-- 
ruby is slow because of --enable-pthreads
https://bugs.launchpad.net/bugs/307462
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to