patches/glibc/2.7/260-sh-syscall-error-path.patch
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Tue Mar 11 22:11:43 2014 +0100 (2014-03-11)
changeset 3293 e11a8a2e225d
permissions -rw-r--r--
comptools: do not force build of make-3.81 unless really needed

On systems with make-3.82, we forcibly force the build and the use
of make-3.81

But some newer tools break when building with make-3.81. For example,
eglibc-3.18 breaks.

Introduce a new blind options that tools may select if they require
make-3.81. If the system does not have make-3.81, and this option is
selected, then we force the build of make-3.81. Otherwise, we leave
it to the user to decide on his own.

Note that no component selects this option for now. It will come in
later patches as we find them.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
yann@962
     1
--- glibc-2.7/sysdeps/unix/sysv/linux/sh/sysdep.S.orig	2005-12-30 22:16:43.000000000 +0000
yann@962
     2
+++ glibc-2.7/sysdeps/unix/sysv/linux/sh/sysdep.S	2008-08-19 22:33:14.000000000 +0100
yann@962
     3
@@ -32,3 +32,13 @@
yann@962
     4
 
yann@962
     5
 #define __syscall_error __syscall_error_1
yann@962
     6
 #include <sysdeps/unix/sh/sysdep.S>
yann@962
     7
+
yann@962
     8
+	.data
yann@962
     9
+	.align 3
yann@962
    10
+	.globl ___fpscr_values
yann@962
    11
+	.type ___fpscr_values, @object
yann@962
    12
+	.size ___fpscr_values, 8
yann@962
    13
+___fpscr_values:
yann@962
    14
+	.long	0
yann@962
    15
+	.long	0x80000
yann@962
    16
+weak_alias (___fpscr_values, __fpscr_values)
yann@962
    17
--- glibc-2.7/sysdeps/unix/sysv/linux/sh/Versions.orig	2003-09-01 05:05:09.000000000 +0100
yann@962
    18
+++ glibc-2.7/sysdeps/unix/sysv/linux/sh/Versions	2008-08-19 22:33:14.000000000 +0100
yann@962
    19
@@ -2,6 +2,7 @@
yann@962
    20
   GLIBC_2.2 {
yann@962
    21
     # functions used in other libraries
yann@962
    22
     __xstat64; __fxstat64; __lxstat64;
yann@962
    23
+    __fpscr_values;
yann@962
    24
 
yann@962
    25
     # a*
yann@962
    26
     alphasort64;