1 diff -ur glibc-2.3.6.orig/sysdeps/i386/elf/bsd-setjmp.S glibc-2.3.6/sysdeps/i386/elf/bsd-setjmp.S
2 --- glibc-2.3.6.orig/sysdeps/i386/elf/bsd-setjmp.S 2007-03-26 22:00:44.000000000 +0200
3 +++ glibc-2.3.6/sysdeps/i386/elf/bsd-setjmp.S 2007-03-26 22:00:33.000000000 +0200
5 #define PARMS LINKAGE /* no space for saved regs */
7 #define SIGMSK JMPBUF+PTR_SIZE
12 ENTRY (BP_SYM (setjmp))
13 /* Note that we have to use a non-exported symbol in the next
14 diff -ur glibc-2.3.6.orig/sysdeps/i386/elf/setjmp.S glibc-2.3.6/sysdeps/i386/elf/setjmp.S
15 --- glibc-2.3.6.orig/sysdeps/i386/elf/setjmp.S 2007-03-26 22:00:52.000000000 +0200
16 +++ glibc-2.3.6/sysdeps/i386/elf/setjmp.S 2007-03-26 22:00:17.000000000 +0200
18 #define PARMS LINKAGE /* no space for saved regs */
20 #define SIGMSK JMPBUF+PTR_SIZE
25 ENTRY (BP_SYM (__sigsetjmp))
27 diff -ru glibc-2.3.6/sysdeps/i386/i686/memcmp.S glibc-2.3.6.new/sysdeps/i386/i686/memcmp.S
28 --- glibc-2.3.6/sysdeps/i386/i686/memcmp.S 2004-04-02 01:28:37.000000000 +0200
29 +++ glibc-2.3.6.new/sysdeps/i386/i686/memcmp.S 2007-04-19 14:01:44.000000000 +0200
34 +END (BP_SYM (memcmp))
39 .long L(30bytes) - . + 0x78
40 .long L(31bytes) - . + 0x7c
42 -END (BP_SYM (memcmp))
45 weak_alias (BP_SYM (memcmp), BP_SYM (bcmp))
46 libc_hidden_builtin_def (BP_SYM (memcmp))
47 diff -ru glibc-2.3.6/sysdeps/unix/sysv/linux/i386/sysdep.h glibc-2.3.6.new/sysdeps/unix/sysv/linux/i386/sysdep.h
48 --- glibc-2.3.6/sysdeps/unix/sysv/linux/i386/sysdep.h 2005-02-16 12:20:22.000000000 +0100
49 +++ glibc-2.3.6.new/sysdeps/unix/sysv/linux/i386/sysdep.h 2007-04-19 14:01:55.000000000 +0200
51 #ifndef _LINUX_I386_SYSDEP_H
52 #define _LINUX_I386_SYSDEP_H 1
54 +/* This confuses apple-gcc */
59 /* There is some commonality. */
60 #include <sysdeps/unix/i386/sysdep.h>