annotate sources/patches/uClibc-fixsh4.patch @ 928:0291e9591d18

Update downloads/binaries/README
author Rob Landley <rob@landley.net>
date Tue, 08 Dec 2009 20:22:53 -0600
parents 3c81b6825017
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
824
3c81b6825017 The 2.6.31 kernel broke sh4 in qemu 0.9.30.1 because bits/kernel_types.h is and has always been utterly horrible.
Rob Landley <rob@landley.net>
parents:
diff changeset
1 diff -ru uClibc/libc/sysdeps/linux/sh/bits/kernel_types.h uClibc2/libc/sysdeps/linux/sh/bits/kernel_types.h
3c81b6825017 The 2.6.31 kernel broke sh4 in qemu 0.9.30.1 because bits/kernel_types.h is and has always been utterly horrible.
Rob Landley <rob@landley.net>
parents:
diff changeset
2 --- uClibc/libc/sysdeps/linux/sh/bits/kernel_types.h 2008-07-23 06:23:36.000000000 -0500
3c81b6825017 The 2.6.31 kernel broke sh4 in qemu 0.9.30.1 because bits/kernel_types.h is and has always been utterly horrible.
Rob Landley <rob@landley.net>
parents:
diff changeset
3 +++ uClibc2/libc/sysdeps/linux/sh/bits/kernel_types.h 2009-09-17 21:05:29.000000000 -0500
3c81b6825017 The 2.6.31 kernel broke sh4 in qemu 0.9.30.1 because bits/kernel_types.h is and has always been utterly horrible.
Rob Landley <rob@landley.net>
parents:
diff changeset
4 @@ -4,8 +4,9 @@
3c81b6825017 The 2.6.31 kernel broke sh4 in qemu 0.9.30.1 because bits/kernel_types.h is and has always been utterly horrible.
Rob Landley <rob@landley.net>
parents:
diff changeset
5 * our private content, and not the kernel header, will win.
3c81b6825017 The 2.6.31 kernel broke sh4 in qemu 0.9.30.1 because bits/kernel_types.h is and has always been utterly horrible.
Rob Landley <rob@landley.net>
parents:
diff changeset
6 * -Erik
3c81b6825017 The 2.6.31 kernel broke sh4 in qemu 0.9.30.1 because bits/kernel_types.h is and has always been utterly horrible.
Rob Landley <rob@landley.net>
parents:
diff changeset
7 */
3c81b6825017 The 2.6.31 kernel broke sh4 in qemu 0.9.30.1 because bits/kernel_types.h is and has always been utterly horrible.
Rob Landley <rob@landley.net>
parents:
diff changeset
8 -#ifndef __ASM_SH_POSIX_TYPES_H
3c81b6825017 The 2.6.31 kernel broke sh4 in qemu 0.9.30.1 because bits/kernel_types.h is and has always been utterly horrible.
Rob Landley <rob@landley.net>
parents:
diff changeset
9 +#if !defined(__ASM_SH_POSIX_TYPES_H) && !defined(__ASM_SH_POSIX_TYPES_32_H)
3c81b6825017 The 2.6.31 kernel broke sh4 in qemu 0.9.30.1 because bits/kernel_types.h is and has always been utterly horrible.
Rob Landley <rob@landley.net>
parents:
diff changeset
10 #define __ASM_SH_POSIX_TYPES_H
3c81b6825017 The 2.6.31 kernel broke sh4 in qemu 0.9.30.1 because bits/kernel_types.h is and has always been utterly horrible.
Rob Landley <rob@landley.net>
parents:
diff changeset
11 +#define __ASM_SH_POSIX_TYPES_32_H
3c81b6825017 The 2.6.31 kernel broke sh4 in qemu 0.9.30.1 because bits/kernel_types.h is and has always been utterly horrible.
Rob Landley <rob@landley.net>
parents:
diff changeset
12
3c81b6825017 The 2.6.31 kernel broke sh4 in qemu 0.9.30.1 because bits/kernel_types.h is and has always been utterly horrible.
Rob Landley <rob@landley.net>
parents:
diff changeset
13 typedef unsigned short __kernel_dev_t;
3c81b6825017 The 2.6.31 kernel broke sh4 in qemu 0.9.30.1 because bits/kernel_types.h is and has always been utterly horrible.
Rob Landley <rob@landley.net>
parents:
diff changeset
14 typedef unsigned long __kernel_ino_t;
3c81b6825017 The 2.6.31 kernel broke sh4 in qemu 0.9.30.1 because bits/kernel_types.h is and has always been utterly horrible.
Rob Landley <rob@landley.net>
parents:
diff changeset
15 diff -ru uClibc/libc/sysdeps/linux/sh64/bits/kernel_types.h uClibc2/libc/sysdeps/linux/sh64/bits/kernel_types.h
3c81b6825017 The 2.6.31 kernel broke sh4 in qemu 0.9.30.1 because bits/kernel_types.h is and has always been utterly horrible.
Rob Landley <rob@landley.net>
parents:
diff changeset
16 --- uClibc/libc/sysdeps/linux/sh64/bits/kernel_types.h 2008-07-23 06:23:36.000000000 -0500
3c81b6825017 The 2.6.31 kernel broke sh4 in qemu 0.9.30.1 because bits/kernel_types.h is and has always been utterly horrible.
Rob Landley <rob@landley.net>
parents:
diff changeset
17 +++ uClibc2/libc/sysdeps/linux/sh64/bits/kernel_types.h 2009-09-17 21:06:35.000000000 -0500
3c81b6825017 The 2.6.31 kernel broke sh4 in qemu 0.9.30.1 because bits/kernel_types.h is and has always been utterly horrible.
Rob Landley <rob@landley.net>
parents:
diff changeset
18 @@ -16,8 +16,9 @@
3c81b6825017 The 2.6.31 kernel broke sh4 in qemu 0.9.30.1 because bits/kernel_types.h is and has always been utterly horrible.
Rob Landley <rob@landley.net>
parents:
diff changeset
19 * our private content, and not the kernel header, will win.
3c81b6825017 The 2.6.31 kernel broke sh4 in qemu 0.9.30.1 because bits/kernel_types.h is and has always been utterly horrible.
Rob Landley <rob@landley.net>
parents:
diff changeset
20 * -Erik
3c81b6825017 The 2.6.31 kernel broke sh4 in qemu 0.9.30.1 because bits/kernel_types.h is and has always been utterly horrible.
Rob Landley <rob@landley.net>
parents:
diff changeset
21 */
3c81b6825017 The 2.6.31 kernel broke sh4 in qemu 0.9.30.1 because bits/kernel_types.h is and has always been utterly horrible.
Rob Landley <rob@landley.net>
parents:
diff changeset
22 -#ifndef __ASM_SH64_POSIX_TYPES_H
3c81b6825017 The 2.6.31 kernel broke sh4 in qemu 0.9.30.1 because bits/kernel_types.h is and has always been utterly horrible.
Rob Landley <rob@landley.net>
parents:
diff changeset
23 +#if !defined(__ASM_SH64_POSIX_TYPES_H) && !defined(__ASM_SH_POSIX_TYPES_64_H)
3c81b6825017 The 2.6.31 kernel broke sh4 in qemu 0.9.30.1 because bits/kernel_types.h is and has always been utterly horrible.
Rob Landley <rob@landley.net>
parents:
diff changeset
24 #define __ASM_SH64_POSIX_TYPES_H
3c81b6825017 The 2.6.31 kernel broke sh4 in qemu 0.9.30.1 because bits/kernel_types.h is and has always been utterly horrible.
Rob Landley <rob@landley.net>
parents:
diff changeset
25 +#define __ASM_SH_POSIX_TYPES_64_H
3c81b6825017 The 2.6.31 kernel broke sh4 in qemu 0.9.30.1 because bits/kernel_types.h is and has always been utterly horrible.
Rob Landley <rob@landley.net>
parents:
diff changeset
26
3c81b6825017 The 2.6.31 kernel broke sh4 in qemu 0.9.30.1 because bits/kernel_types.h is and has always been utterly horrible.
Rob Landley <rob@landley.net>
parents:
diff changeset
27 typedef unsigned short __kernel_dev_t;
3c81b6825017 The 2.6.31 kernel broke sh4 in qemu 0.9.30.1 because bits/kernel_types.h is and has always been utterly horrible.
Rob Landley <rob@landley.net>
parents:
diff changeset
28 typedef unsigned long __kernel_ino_t;