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 <[EMAIL PROTECTED]>  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  <[EMAIL PROTECTED]>
+
+       * 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  <[EMAIL PROTECTED]>
+
+       * 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
 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to