summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/changelog3
-rw-r--r--debian/patches/libpthread_stubs.patch8
-rw-r--r--debian/patches/mmx.patch46
3 files changed, 3 insertions, 54 deletions
diff --git a/debian/changelog b/debian/changelog
index a0ebdbe3..45e62cc2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,9 @@ hurd (20080607-1) UNRELEASED; urgency=low
changes.
+ debian/patches/libpthread_getattr.patch: Removed, applied upstream.
+ debian/patches/libpthread_inline.patch: Likewise.
+ + debian/patches/mmx.patch: Likewise.
+ + debian/patches/libpthread_stubs.patch: Updated, one hunk got applied
+ upstream.
-- Michael Banck <mbanck@debian.org> Mon, 19 May 2008 01:19:24 +0200
diff --git a/debian/patches/libpthread_stubs.patch b/debian/patches/libpthread_stubs.patch
index f00b672f..1d3932b9 100644
--- a/debian/patches/libpthread_stubs.patch
+++ b/debian/patches/libpthread_stubs.patch
@@ -58,14 +58,6 @@ retrieving revision 1.1
diff -u -p -r1.1 libc-symbols.h
--- libpthread/include/libc-symbols.h 10 Oct 2002 23:05:06 -0000 1.1
+++ libpthread/include/libc-symbols.h 1 Jan 2008 15:21:50 -0000
-@@ -60,6 +60,7 @@
- #define HAVE_ELF
- #define HAVE_SECTION_QUOTES
- #define HAVE_VISIBILITY_ATTRIBUTE
-+#define HAVE_ASM_PREVIOUS_DIRECTIVE
- // #define SHARED
-
- /* The symbols in all the user (non-_) macros are C symbols.
@@ -250,6 +251,7 @@
/* A canned warning for sysdeps/stub functions. */
diff --git a/debian/patches/mmx.patch b/debian/patches/mmx.patch
deleted file mode 100644
index 3643209e..00000000
--- a/debian/patches/mmx.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-2008-02-29 Samuel Thibault <samuel.thibault@ens-lyon.org
-
- * sysdeps/l4/hurd/i386/pt-setup.c (stack_setup): Align stack on 0x10
- for MMX operations.
- * sysdeps/mach/hurd/i386/pt-setup.c (stack_setup): Likewise.
-
-Index: sysdeps/l4/hurd/i386/pt-setup.c
-===================================================================
-RCS file: /cvsroot/hurd/hurd/libpthread/sysdeps/l4/hurd/i386/pt-setup.c,v
-retrieving revision 1.1
-diff -u -p -r1.1 pt-setup.c
---- hurd/libpthread/sysdeps/l4/hurd/i386/pt-setup.c 10 Oct 2002 23:05:05 -0000 1.1
-+++ hurd/libpthread/sysdeps/l4/hurd/i386/pt-setup.c 29 Feb 2008 01:30:29 -0000
-@@ -47,8 +47,10 @@ stack_setup (struct __pthread *thread,
- if (start_routine)
- {
- /* Set up call frame. */
-- *--top = (L4_Word_t) arg; /* Argument to START_ROUTINE. */
-- *--top = (L4_Word_t) start_routine;
-+ top -= 2*sizeof(L4_Word_t);
-+ top = (unsigned long) top & ~0xf;
-+ top[1] = (L4_Word_t) arg; /* Argument to START_ROUTINE. */
-+ top[0] = (L4_Word_t) start_routine;
- *--top = 0; /* Fake return address. */
- }
-
-Index: sysdeps/mach/hurd/i386/pt-setup.c
-===================================================================
-RCS file: /cvsroot/hurd/hurd/libpthread/sysdeps/mach/hurd/i386/pt-setup.c,v
-retrieving revision 1.4
-diff -u -p -r1.4 pt-setup.c
---- hurd/libpthread/sysdeps/mach/hurd/i386/pt-setup.c 12 May 2005 20:55:37 -0000 1.4
-+++ hurd/libpthread/sysdeps/mach/hurd/i386/pt-setup.c 29 Feb 2008 01:30:29 -0000
-@@ -63,8 +63,10 @@ stack_setup (struct __pthread *thread,
- if (start_routine)
- {
- /* And then the call frame. */
-- *--top = (uintptr_t) arg; /* Argument to START_ROUTINE. */
-- *--top = (uintptr_t) start_routine;
-+ top -= 2*sizeof(uintptr_t);
-+ top = (uintptr_t) top & ~0xf;
-+ top[1] = (uintptr_t) arg; /* Argument to START_ROUTINE. */
-+ top[0] = (uintptr_t) start_routine;
- *--top = 0; /* Fake return address. */
- }
-