patches/uClibc/0.9.28/160-mips-asm.h.patch
author Bart vdr. Meulen <bartvdrmeulen@gmail.com>
Sun Aug 02 16:45:43 2009 +0200 (2009-08-02)
changeset 1434 7e7290acccc1
parent 1 eeea35fbf182
permissions -rw-r--r--
fix wrapper script for symlinks

The wrapper script placed around the target binaries when
using the companion libraries does not work for symbolic links
The wrapper scripts needs to follow the links before calling the
actual binary

Signed-off-by: Bart vdr. Meulen <bartvdrmeulen@gmail.com>

---
     1 diff -dur uClibc-0.9.28.1.orig/libc/sysdeps/linux/mips/clone.S uClibc-0.9.28.1/libc/sysdeps/linux/mips/clone.S
     2 --- uClibc-0.9.28.1.orig/libc/sysdeps/linux/mips/clone.S	2007-02-07 11:18:12.000000000 +0100
     3 +++ uClibc-0.9.28.1/libc/sysdeps/linux/mips/clone.S	2007-02-07 10:41:34.000000000 +0100
     4 @@ -24,7 +24,7 @@
     5  #include <sys/regdef.h>
     6  #define _ERRNO_H	1
     7  #include <bits/errno.h>
     8 -#include <asm/asm.h>
     9 +#include <sys/asm.h>
    10  
    11  /* int clone(int (*fn)(void *arg), void *child_stack, int flags, void *arg) */
    12  
    13 diff -dur uClibc-0.9.28.1.orig/libc/sysdeps/linux/mips/pipe.S uClibc-0.9.28.1/libc/sysdeps/linux/mips/pipe.S
    14 --- uClibc-0.9.28.1.orig/libc/sysdeps/linux/mips/pipe.S	2007-02-07 11:18:12.000000000 +0100
    15 +++ uClibc-0.9.28.1/libc/sysdeps/linux/mips/pipe.S	2007-02-07 11:16:52.000000000 +0100
    16 @@ -3,9 +3,9 @@
    17  /*see uClibc's sh/pipe.c and glibc-2.2.4's mips/pipe.S */
    18  
    19  #include <features.h>
    20 -#include <asm/asm.h>
    21 +#include <sys/asm.h>
    22  #include <asm/unistd.h>
    23 -#include <asm/regdef.h>
    24 +#include <sys/regdef.h>
    25  
    26          .globl  pipe
    27          .ent    pipe, 0
    28 diff -dur uClibc-0.9.28.1.orig/libc/sysdeps/linux/mips/syscall.S uClibc-0.9.28.1/libc/sysdeps/linux/mips/syscall.S
    29 --- uClibc-0.9.28.1.orig/libc/sysdeps/linux/mips/syscall.S	2007-02-07 11:18:12.000000000 +0100
    30 +++ uClibc-0.9.28.1/libc/sysdeps/linux/mips/syscall.S	2007-02-07 11:17:03.000000000 +0100
    31 @@ -17,8 +17,8 @@
    32     02111-1307 USA.  */
    33  
    34  #include <features.h>
    35 -#include <asm/asm.h>
    36 -#include <asm/regdef.h>
    37 +#include <sys/asm.h>
    38 +#include <sys/regdef.h>
    39  
    40  #ifdef __PIC__
    41  	.option pic2