patches/glibc/2.7/260-sh-syscall-error-path.patch
changeset 2040 c0162f201864
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/patches/glibc/2.7/260-sh-syscall-error-path.patch	Wed Jul 28 21:32:42 2010 +0200
     1.3 @@ -0,0 +1,26 @@
     1.4 +--- glibc-2.7/sysdeps/unix/sysv/linux/sh/sysdep.S.orig	2005-12-30 22:16:43.000000000 +0000
     1.5 ++++ glibc-2.7/sysdeps/unix/sysv/linux/sh/sysdep.S	2008-08-19 22:33:14.000000000 +0100
     1.6 +@@ -32,3 +32,13 @@
     1.7 + 
     1.8 + #define __syscall_error __syscall_error_1
     1.9 + #include <sysdeps/unix/sh/sysdep.S>
    1.10 ++
    1.11 ++	.data
    1.12 ++	.align 3
    1.13 ++	.globl ___fpscr_values
    1.14 ++	.type ___fpscr_values, @object
    1.15 ++	.size ___fpscr_values, 8
    1.16 ++___fpscr_values:
    1.17 ++	.long	0
    1.18 ++	.long	0x80000
    1.19 ++weak_alias (___fpscr_values, __fpscr_values)
    1.20 +--- glibc-2.7/sysdeps/unix/sysv/linux/sh/Versions.orig	2003-09-01 05:05:09.000000000 +0100
    1.21 ++++ glibc-2.7/sysdeps/unix/sysv/linux/sh/Versions	2008-08-19 22:33:14.000000000 +0100
    1.22 +@@ -2,6 +2,7 @@
    1.23 +   GLIBC_2.2 {
    1.24 +     # functions used in other libraries
    1.25 +     __xstat64; __fxstat64; __lxstat64;
    1.26 ++    __fpscr_values;
    1.27 + 
    1.28 +     # a*
    1.29 +     alphasort64;