patches/glibc/2.9/520-sh-no-asm-elf-header.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Mon Apr 27 17:51:48 2009 +0000 (2009-04-27)
changeset 1310 652602bbab6c
parent 1246 aa674ae58972
permissions -rw-r--r--
Add a patch against glibc-2.7 to fix build failures
with the latest binutils-2.19.50.* snapshots.
From: http://sourceware.org/ml/crossgcc/2009-04/msg00062.html

-------- diffstat follows --------
/trunk/patches/glibc/2.7/300-binutils-_begin.patch | 190 190 0 0 ++++++++++++++++++++++++++++
1 file changed, 190 insertions(+)
     1 2007-03-13  Mike Frysinger  <vapier@gentoo.org>
     2 
     3 	* sysdeps/unix/sysv/linux/sh/sys/procfs.h: Copy Linux's asm-sh/elf.h types.
     4 
     5 --- glibc-2_9/sysdeps/unix/sysv/linux/sh/sys/procfs.h
     6 +++ glibc-2_9/sysdeps/unix/sysv/linux/sh/sys/procfs.h
     7 @@ -29,10 +29,19 @@
     8  #include <sys/types.h>
     9  #include <sys/ucontext.h>
    10  #include <sys/user.h>
    11 -#include <asm/elf.h>
    12  
    13  __BEGIN_DECLS
    14  
    15 +/*
    16 + * ELF register definitions...
    17 + */
    18 +typedef unsigned long elf_greg_t;
    19 +
    20 +#define ELF_NGREG (sizeof (struct pt_regs) / sizeof(elf_greg_t))
    21 +typedef elf_greg_t elf_gregset_t[ELF_NGREG];
    22 +
    23 +typedef struct user_fpu_struct elf_fpregset_t;
    24 +
    25  struct elf_siginfo
    26    {
    27      int si_signo;			/* Signal number.  */