patches/glibc/2.9/520-sh-no-asm-elf-header.patch
author Joachim Nilsson <jocke@vmlinux.org>
Sun Sep 06 11:13:28 2009 +0200 (2009-09-06)
changeset 1514 461d964d7df2
parent 1246 aa674ae58972
permissions -rw-r--r--
tools wrapper: fix config dependency

The tools wrapper is not needed only for canadian crosses, but also
for every other type of toolchain.
     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.  */