Author: twittner                     Date: Mon Dec 25 18:51:33 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- restored `--without-pthreads' for PPCs after producing buildlog with
  compilation error msg.
- added huge note with explanation of encountered building fails on PPC

---- Files affected:
SPECS:
   ruby.spec (1.147 -> 1.148) 

---- Diffs:

================================================================
Index: SPECS/ruby.spec
diff -u SPECS/ruby.spec:1.147 SPECS/ruby.spec:1.148
--- SPECS/ruby.spec:1.147       Mon Dec 25 17:15:11 2006
+++ SPECS/ruby.spec     Mon Dec 25 19:51:28 2006
@@ -1,5 +1,17 @@
 # $Revision$, $Date$
 #
+# NOTE: - segfaults on ppc during building when is built with  
`--with-pthreads'
+#      /home/users/builder/rpm/BUILD/ruby-1.8.5-p2/lib/mkmf.rb:147: [BUG] 
Segmentation fault
+#      ruby 1.8.5 (2006-12-04) [powerpc-linux]
+#
+#      - on the other hand when ruby is built on pcc with `--without-pthreads'
+#      compilation of tk extensions fails with message:
+#
+#      Ruby is not compiled with --enable-pthread, but your Tcl/Tk 
+#      **   library seems to be compiled with pthread support. This
+#      **   combination may cause frequent hang or segmentation fault
+#      **   errors when Ruby/Tk is working.
+#
 # Conditional build:
 %bcond_without doc     # skip generating docs (which is time-consuming). 
Intended for speed up test builds
 %bcond_without emacs   # skip building package with ruby-mode for emacs
@@ -230,13 +242,11 @@
 %{__autoconf}
 %configure \
        --enable-shared \
+%ifnarch powerpc ppc ppc64
        --enable-pthread
-
-#%%ifnarch powerpc ppc ppc64
-#      --enable-pthread
-#%%else
-#      --disable-pthread
-#%%endif
+%else
+       --disable-pthread
+%endif
 
 %{__make}
 %{__make} clean -C %{name}-texi-1.4-en
@@ -443,6 +453,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.148  2006/12/25 18:51:28  twittner
+- restored `--without-pthreads' for PPCs after producing buildlog with
+  compilation error msg.
+- added huge note with explanation of encountered building fails on PPC
+
 Revision 1.147  2006/12/25 16:15:11  twittner
 - missing comment
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/ruby.spec?r1=1.147&r2=1.148&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to