patches/glibc/2.7/160-build_wcs_upper_buffer.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Wed Sep 21 22:42:35 2011 +0200 (2011-09-21)
changeset 2677 7df89370f805
parent 744 4bf8448536d5
permissions -rw-r--r--
kernel/linux: add alternate download locations

Since kernel.org is dead, and there is no announced or known estimated
time or return to normality, it is impossible to download any kernel at
this time.

Add a known-working mirror.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
yann@541
     1
Matthias Kaehlcke <matthias at kaehlcke dot net> writes:
yann@541
     2
yann@541
     3
A compilation of an ARM toolchain with glibc 2.7 using crosstool-ng
yann@541
     4
failed with a gcc error in glibc-2.7/posix/regex_internal.c, more
yann@541
     5
concretly in the function build_wcs_upper_buffer(). The return type of
yann@541
     6
the function prototype in regex_internal.h doesn't correspond with the
yann@541
     7
return type of this function in regex_internal.c.
yann@541
     8
yann@541
     9
The attached patch corrects the return type of the function prototype
yann@541
    10
in regex_internal.h
yann@541
    11
yann@541
    12
--- glibc-2.7/posix/regex_internal.h.org	2008-05-30 11:16:01.000000000 +0200
yann@541
    13
+++ glibc-2.7/posix/regex_internal.h	2008-05-30 11:16:35.000000000 +0200
yann@541
    14
@@ -391,7 +391,7 @@
yann@541
    15
      internal_function;
yann@541
    16
 # ifdef RE_ENABLE_I18N
yann@541
    17
 static void build_wcs_buffer (re_string_t *pstr) internal_function;
yann@541
    18
-static int build_wcs_upper_buffer (re_string_t *pstr) internal_function;
yann@541
    19
+static reg_errcode_t build_wcs_upper_buffer (re_string_t *pstr) internal_function;
yann@541
    20
 # endif /* RE_ENABLE_I18N */
yann@541
    21
 static void build_upper_buffer (re_string_t *pstr) internal_function;
yann@541
    22
 static void re_string_translate_buffer (re_string_t *pstr) internal_function;