r2466 - in glibc-package/trunk/debian: . patches patches/amd64 patches/i386
Author: aurel32
Date: 2007-07-26 21:16:00 +0000 (Thu, 26 Jul 2007)
New Revision: 2466
Added:
glibc-package/trunk/debian/patches/amd64/local-clone.diff
glibc-package/trunk/debian/patches/i386/local-clone.diff
Modified:
glibc-package/trunk/debian/changelog
glibc-package/trunk/debian/patches/series
Log:
* amd64,i386/local-clone.diff: new patch to fix gij running out of
memory. I would like to thanks Red H^W^WFedora for not sending back
their patches and let me spend a dozen of fun hours to debug this
problem. This patch, like hundred other ones, is in the upstream
repository, but only in the fedora branch. It has been written 8
months ago. Closes: #434484.
Modified: glibc-package/trunk/debian/changelog
===================================================================
--- glibc-package/trunk/debian/changelog 2007-07-26 17:24:22 UTC (rev 2465)
+++ glibc-package/trunk/debian/changelog 2007-07-26 21:16:00 UTC (rev 2466)
@@ -7,6 +7,12 @@
ppc64. Closes: #434626.
* debian/sysdeps/powerpc.mk: build libc6-ppc64 with gcc-4.2.
* debian/control: Remove build-depend on gcc-4.1 on powerpc.
+ * amd64,i386/local-clone.diff: new patch to fix gij running out of
+ memory. I would like to thanks Red H^W^WFedora for not sending back
+ their patches and let me spend a dozen of fun hours to debug this
+ problem. This patch, like hundred other ones, is in the upstream
+ repository, but only in the fedora branch. It has been written 8
+ months ago. Closes: #434484.
-- Aurelien Jarno <aurel32@debian.org> Thu, 26 Jul 2007 18:34:31 +0200
Added: glibc-package/trunk/debian/patches/amd64/local-clone.diff
===================================================================
--- glibc-package/trunk/debian/patches/amd64/local-clone.diff (rev 0)
+++ glibc-package/trunk/debian/patches/amd64/local-clone.diff 2007-07-26 21:16:00 UTC (rev 2466)
@@ -0,0 +1,25 @@
+2006-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * sysdeps/unix/sysv/linux/x86_64/clone.S: Provide CFI for the outermost
+ `clone' function to ensure proper unwinding stop of gdb.
+
+--- sysdeps/unix/sysv/linux/x86_64/clone.S 2006-12-04 00:12:36.000000000 +0100
++++ sysdeps/unix/sysv/linux/x86_64/clone.S 2006-12-14 10:06:34.000000000 +0100
+@@ -89,9 +89,6 @@
+ ret
+
+ L(thread_start):
+- cfi_startproc;
+- /* Clearing frame pointer is insufficient, use CFI. */
+- cfi_undefined (rip);
+ /* Clear the frame pointer. The ABI suggests this be done, to mark
+ the outermost frame obviously. */
+ xorl %ebp, %ebp
+@@ -116,7 +113,6 @@
+ /* Call exit with return value from function call. */
+ movq %rax, %rdi
+ call HIDDEN_JUMPTARGET (_exit)
+- cfi_endproc;
+
+ cfi_startproc;
+ PSEUDO_END (BP_SYM (__clone))
Added: glibc-package/trunk/debian/patches/i386/local-clone.diff
===================================================================
--- glibc-package/trunk/debian/patches/i386/local-clone.diff (rev 0)
+++ glibc-package/trunk/debian/patches/i386/local-clone.diff 2007-07-26 21:16:00 UTC (rev 2466)
@@ -0,0 +1,25 @@
+2006-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * sysdeps/unix/sysv/linux/i386/clone.S: Provide CFI for the outermost
+ `clone' function to ensure proper unwinding stop of gdb.
+
+--- sysdeps/unix/sysv/linux/i386/clone.S 2006-12-04 00:12:36.000000000 +0100
++++ sysdeps/unix/sysv/linux/i386/clone.S 2006-12-14 10:06:34.000000000 +0100
+@@ -120,9 +120,6 @@
+ ret
+
+ L(thread_start):
+- cfi_startproc;
+- /* Clearing frame pointer is insufficient, use CFI. */
+- cfi_undefined (eip);
+ /* Note: %esi is zero. */
+ movl %esi,%ebp /* terminate the stack frame */
+ #ifdef RESET_PID
+@@ -155,7 +152,6 @@
+ jmp L(haspid)
+ .previous
+ #endif
+- cfi_endproc;
+
+ cfi_startproc
+ PSEUDO_END (BP_SYM (__clone))
Modified: glibc-package/trunk/debian/patches/series
===================================================================
--- glibc-package/trunk/debian/patches/series 2007-07-26 17:24:22 UTC (rev 2465)
+++ glibc-package/trunk/debian/patches/series 2007-07-26 21:16:00 UTC (rev 2466)
@@ -41,6 +41,7 @@
alpha/submitted-xstat.diff -p0
amd64/local-biarch.diff
+amd64/local-clone.diff -p0
arm/cvs-gcc4-inline.diff -p0
arm/cvs-gscope_flag.diff -p0
@@ -75,6 +76,7 @@
hurd-i386/submitted-ECANCELED.diff
i386/local-biarch.diff
+i386/local-clone.diff -p0
i386/local-cmov.diff -p0
i386/submitted-i686-timing.diff -p0
Reply to: