SPECS (DEVEL): uClibc.spec - people from uclibc said it should wor...

sparky sparky at pld-linux.org
Wed Jan 4 02:02:19 CET 2006


Author: sparky                       Date: Wed Jan  4 01:02:19 2006 GMT
Module: SPECS                         Tag: DEVEL
---- Log message:
- people from uclibc said it should work on ppc with current kernel,
  last versions makes statically linked application segfault at exit time
- patches neads update: Makefile ideology has changed totally
- everything i've done today, i'm so weak :(

---- Files affected:
SPECS:
   uClibc.spec (1.121 -> 1.121.2.1) 

---- Diffs:

================================================================
Index: SPECS/uClibc.spec
diff -u SPECS/uClibc.spec:1.121 SPECS/uClibc.spec:1.121.2.1
--- SPECS/uClibc.spec:1.121	Tue Oct 18 16:37:41 2005
+++ SPECS/uClibc.spec	Wed Jan  4 02:02:13 2006
@@ -1,24 +1,26 @@
 # $Revision$, $Date$
+%define	_snap	20060103
+
 Summary:	C library optimized for size
 Summary(pl):	Biblioteka C zoptymalizowana na rozmiar
 Name:		uClibc
 Version:	0.9.28
-Release:	1.2
+Release:	1.%{_snap}.0.1
 Epoch:		2
 License:	LGPL
 Group:		Libraries
-Source0:	http://uclibc.org/downloads/%{name}-%{version}.tar.bz2
-# Source0-md5:	1ada58d919a82561061e4741fb6abd29
+Source0:	http://www.uclibc.org/downloads/snapshots/%{name}-%{_snap}.tar.bz2
+# Source0-md5:	5d6167a44737a509672914e80c6fd4fd
 Patch0:		%{name}-newsoname.patch
 Patch1:		%{name}-alpha.patch
 Patch2:		%{name}-toolchain-wrapper.patch
 Patch3:		%{name}-targetcpu.patch
-Patch4:		%{name}-O_DIRECT.patch
+#Patch4:		%{name}-O_DIRECT.patch
 Patch5:		%{name}-sparc.patch
-Patch6:		%{name}-x86_64.patch
+#Patch6:		%{name}-x86_64.patch
 Patch7:		%{name}-ppc-ioctl-errno.patch
-Patch8:		%{name}-ppc-syscall.patch
-Patch9:		%{name}-ppc-uint128.patch
+#Patch8:		%{name}-ppc-syscall.patch
+#Patch9:		%{name}-ppc-uint128.patch
 Patch10:	%{name}-syscallerror.patch
 URL:		http://uclibc.org/
 BuildRequires:	gcc >= 3.0
@@ -65,17 +67,17 @@
 Biblioteki statyczne uClibc.
 
 %prep
-%setup -q
-%patch0 -p1
+%setup -q -n %{name}
+#%%patch0 -p1	NEADS UPDATE
 %patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
+#%%patch2 -p1	NEADS UPDATE
+#%%patch3 -p1	NEADS UPDATE
+#%%patch4 -p1	APPLIED
 %patch5 -p1
-%patch6 -p1
+#%%patch6 -p1	UNNEADED
 %patch7 -p1
-%patch8 -p1
-%patch9 -p1
+#%%patch8 -p1	NOT NEADED (I HOPE)
+#%%patch9 -p1	APPLIED
 %patch10 -p1
 
 sed -i -e '
@@ -117,7 +119,7 @@
 mv -f .config .config.tmp
 sed -e 's/^.*UCLIBC_HAS_IPV6.*$/UCLIBC_HAS_IPV6=y/;
 	s/^.*DO_C99_MATH.*$/DO_C99_MATH=y/;
-	s/^.*UCLIBC_HAS_RPC.*/UCLIBC_HAS_RPC=y\n# UCLIBC_HAS_FULL_RPC is not set/;
+	s/^.*UCLIBC_HAS_RPC.*/UCLIBC_HAS_RPC=y\n# UCLIBC_HAS_FULL_RPC is not set\n# UCLIBC_HAS_REENTRANT_RPC is not set/;
 	s/^.*UCLIBC_HAS_SYS_SIGLIST.*$/UCLIBC_HAS_SYS_SIGLIST=y/;
 	s,^SHARED_LIB_LOADER_PREFIX=.*,SHARED_LIB_LOADER_PREFIX="$(RUNTIME_PREFIX)/lib",
 	s/^.*UCLIBC_HAS_PRINTF_M_SPEC.*$/UCLIBC_HAS_PRINTF_M_SPEC=y/;
@@ -208,6 +210,12 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.121.2.1  2006/01/04 01:02:13  sparky
+- people from uclibc said it should work on ppc with current kernel,
+  last versions makes statically linked application segfault at exit time
+- patches neads update: Makefile ideology has changed totally
+- everything i've done today, i'm so weak :(
+
 Revision 1.121  2005/10/18 14:37:41  jpc
 - add UCLIBC_HAS_PRINTF_M_SPEC to config (needed by busybox, will
   print 'm' in place of error messages if not set)
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/uClibc.spec?r1=1.121&r2=1.121.2.1&f=u



More information about the pld-cvs-commit mailing list