rpms/dietlibc/devel dietlibc-0.29-scall.patch, NONE, 1.1 dietlibc.spec, 1.13, 1.14 dietlibc-0.28-syscall.patch, 1.1, NONE dietlibc-0.28-stat64.patch, 1.1, NONE dietlibc-0.28-scall.patch, 1.2, NONE dietlibc-0.28-ppc.patch, 1.2, NONE dietlibc-0.28-madv.patch, 1.1, NONE dietlibc-0.28-hppa.patch, 1.1, NONE dietlibc-0.28-gcc4.patch, 1.1, NONE dietlibc-0.28-cflags.patch, 1.1, NONE

Enrico Scholz (ensc) fedora-extras-commits at redhat.com
Tue May 24 11:20:07 UTC 2005


Author: ensc

Update of /cvs/extras/rpms/dietlibc/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4325

Modified Files:
	dietlibc.spec 
Added Files:
	dietlibc-0.29-scall.patch 
Removed Files:
	dietlibc-0.28-syscall.patch dietlibc-0.28-stat64.patch 
	dietlibc-0.28-scall.patch dietlibc-0.28-ppc.patch 
	dietlibc-0.28-madv.patch dietlibc-0.28-hppa.patch 
	dietlibc-0.28-gcc4.patch dietlibc-0.28-cflags.patch 
Log Message:
updated to 0.29


dietlibc-0.29-scall.patch:

--- NEW FILE dietlibc-0.29-scall.patch ---
2005-04-24  Enrico Scholz  <enrico.scholz at informatik.tu-chemnitz.de>
	* libcompat/syscall.S: catch the case when syscall(2) is not
	  implemented for the actual arch instead of jumping to the next
	  function and executing the wrong code

--- dietlibc-0.29/libcompat/syscall.S.scall
+++ dietlibc-0.29/libcompat/syscall.S
@@ -120,6 +120,12 @@
 	nop
 
 #else
-		/* arch not implemented yet */
+#include <endian.h>
+	.section	.note
+#if (__WORDSIZE == 64)	
+	.quad		__syscall_2_not_implemented_for_this_arch
+#else	
+	.long		__syscall_2_not_implemented_for_this_arch
+#endif
 #endif
 .size	syscall, . - syscall


Index: dietlibc.spec
===================================================================
RCS file: /cvs/extras/rpms/dietlibc/devel/dietlibc.spec,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- dietlibc.spec	19 May 2005 20:30:00 -0000	1.13
+++ dietlibc.spec	24 May 2005 11:20:05 -0000	1.14
@@ -35,22 +35,15 @@
 
 Summary:	Small libc implementation
 Name:		%{?_with_cross:cross-%crossarch-}%NAME
-Version:	0.28
-Release:	%release_func 6
+Version:	0.29
+Release:	%release_func 1
 License:	GPL
 Group:		Development/Libraries
 URL:		http://www.fefe.de/dietlibc/
 Source0:	http://www.kernel.org/pub/linux/libs/dietlibc/%NAME-%version.tar.bz2
 Source1:	http://www.fefe.de/dietlibc/%NAME-%version.tar.bz2.sig
-Patch0:		dietlibc-0.28-gcc4.patch
 Patch1:		dietlibc-0.28-setpriority.patch
-Patch2:		dietlibc-0.28-ppc.patch
-Patch3:		dietlibc-0.28-hppa.patch
-Patch4:		dietlibc-0.28-cflags.patch
-Patch6:		dietlibc-0.28-stat64.patch
-Patch7:		dietlibc-0.28-madv.patch
-Patch9:		dietlibc-0.28-syscall.patch
-Patch10:	dietlibc-0.28-scall.patch
+Patch10:	dietlibc-0.29-scall.patch
 BuildRoot:	%_tmppath/%name-%version-%release-buildroot
 %{?with_dyn:Requires:	dietlibc-lib = %version-%release}
 
@@ -80,20 +73,10 @@
 
 %prep
 %setup -q -n %NAME-%version
-%patch0 -p1 -b .gcc4
 %patch1 -p1 -b .nice
-%patch2 -p1 -b .ppc
-%patch3 -p1 -b .hppa
-%patch4 -p1 -b .cflags
-%patch6 -p1 -b .stat64
-%patch7 -p1 -b .madv
 
-%patch9  -p1 -b .syscall
 %patch10 -p1 -b .scall
 
-## only for 0.28; remove it in 0.29
-sed -i -e 's!LD_RUN_PATH= !env -u LD_RUN_PATH !' Makefile
-
 
 %define basemakeflags	prefix=%_libdir/dietlibc BINDIR=%_bindir MAN1DIR=%_mandir/man1 COMMENT=: %{!?_with_cross:CFLAGS="$RPM_OPT_FLAGS"}
 %define makeflags	%basemakeflags %{?_with_cross:CROSS=%crossarch- ARCH=%target_cpu}
@@ -152,6 +135,11 @@
 %endif
 
 %changelog
+* Tue May 24 2005 Enrico Scholz <enrico.scholz at informatik.tu-chemnitz.de> - 0.29-1
+- updated to 0.29
+- rediffed -scall patch
+- removed most patches as already in upstream
+
 * Thu May 19 2005 Enrico Scholz <enrico.scholz at informatik.tu-chemnitz.de> - 0.28-6
 - use %%dist instead of %%disttag
 - package some more %%doc files (reported by Chris Ricker)


--- dietlibc-0.28-syscall.patch DELETED ---


--- dietlibc-0.28-stat64.patch DELETED ---


--- dietlibc-0.28-scall.patch DELETED ---


--- dietlibc-0.28-ppc.patch DELETED ---


--- dietlibc-0.28-madv.patch DELETED ---


--- dietlibc-0.28-hppa.patch DELETED ---


--- dietlibc-0.28-gcc4.patch DELETED ---


--- dietlibc-0.28-cflags.patch DELETED ---




More information about the fedora-extras-commits mailing list