packages: sqlite3/sqlite3.spec - alpha stack problem solved in ac-alpha cro...

glen glen at pld-linux.org
Sun Dec 6 23:15:57 CET 2009


Author: glen                         Date: Sun Dec  6 22:15:57 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- alpha stack problem solved in ac-alpha crontab

---- Files affected:
packages/sqlite3:
   sqlite3.spec (1.82 -> 1.83) 

---- Diffs:

================================================================
Index: packages/sqlite3/sqlite3.spec
diff -u packages/sqlite3/sqlite3.spec:1.82 packages/sqlite3/sqlite3.spec:1.83
--- packages/sqlite3/sqlite3.spec:1.82	Sun Dec  6 23:11:58 2009
+++ packages/sqlite3/sqlite3.spec	Sun Dec  6 23:15:51 2009
@@ -2,24 +2,20 @@
 # TODO:
 # - some tests fail with tcl8.5, it's tcl fault,
 #	if someone REALLY cares (s)he can look into it
-# - alpha build fail:
-#   tclsh ./tool/mksqlite3c.tcl
-#   tclsh: allocatestack.c:404: allocate_stack: Assertion `size != 0' failed.
-#   make: *** [sqlite3.c] Aborted
 # - enable --enable-load-extension?
 #
 # Conditional build:
 %bcond_with	tests	# run tests
 %bcond_with	tcl	# enable tcl extension
 %bcond_without	doc	# disable documentation building
-#
+
 %ifarch alpha sparc %{x8664}
 %undefine	with_tests
 %endif
 
 # disabling tcl currently breaks making test target,
 # some hack in Makefile needs to be done
-%if !%{with tcl}
+%if %{without tcl}
 %undefine	with_tests
 %endif
 
@@ -160,18 +156,6 @@
 
 %{__sed} -i 's/mkdir doc/#mkdir doc/' Makefile*
 
-%ifarch alpha
-# See also LP#276821
-# wrapper script to reset stack to 8192 as if ran from make it's insanely huge!:
-# stack(kbytes)        18014398509481983
-cat <<'EOF' > tclsh.sh
-#!/bin/sh
-ulimit -s 8192
-exec tclsh "$@"
-EOF
-chmod +x tclsh.sh
-%endif
-
 %build
 %{__libtoolize}
 cp -f /usr/share/automake/config.sub .
@@ -183,10 +167,7 @@
 	%{?with_tcl:--with-tcl=%{_ulibdir}} \
 	%{!?with_tcl:--disable-tcl} \
 	--enable-threadsafe
-%{__make} \
-%ifarch alpha
-	TCLSH_CMD=./tclsh.sh
-%endif
+%{__make}
 
 %if %{with doc}
 %{__make} doc
@@ -199,9 +180,6 @@
 install -d $RPM_BUILD_ROOT{%{_bindir},%{_includedir},%{_libdir},%{_mandir}/man1}
 
 %{__make} install \
-%ifarch alpha
-	TCLSH_CMD=./tclsh.sh \
-%endif
 	DESTDIR=$RPM_BUILD_ROOT \
 	TCLLIBDIR=%{_libdir}/tcl%{tclver}
 
@@ -209,7 +187,7 @@
 sed -i -e "s#$RPM_BUILD_ROOT##g" $RPM_BUILD_ROOT%{_libdir}/tcl%{tclver}/sqlite3/pkgIndex.tcl
 %endif
 
-install sqlite3.1 $RPM_BUILD_ROOT%{_mandir}/man1
+cp -a sqlite3.1 $RPM_BUILD_ROOT%{_mandir}/man1
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -251,6 +229,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.83  2009/12/06 22:15:51  glen
+- alpha stack problem solved in ac-alpha crontab
+
 Revision 1.82  2009/12/06 22:11:58  glen
 - release 3
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/sqlite3/sqlite3.spec?r1=1.82&r2=1.83&f=u



More information about the pld-cvs-commit mailing list