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