patches/glibc/2.2.3/errlist-arm.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sat Feb 24 11:00:05 2007 +0000 (2007-02-24)
changeset 1 eeea35fbf182
permissions -rw-r--r--
Add the full crosstool-NG sources to the new repository of its own.
You might just say: 'Yeah! crosstool-NG's got its own repo!".
Unfortunately, that's because the previous repo got damaged beyond repair and I had no backup.
That means I'm putting backups in place in the afternoon.
That also means we've lost history... :-(
     1 Subject: patch for arm
     2 From: Philip Blundell <Philip dot Blundell at pobox dot com>
     3 To: libc-hacker at sources dot redhat dot com
     4 Content-Type: text/plain
     5 Content-Transfer-Encoding: 7bit
     6 Date: 22 Jul 2002 20:12:06 +0100
     7 Message-Id: <1027365126.725.10.camel@kc>
     8 Mime-Version: 1.0
     9 
    10 The mainline seems to need this patch in order to compile.
    11 
    12 p.
    13 
    14 2002-07-22  Philip Blundell  <philb@gnu.org>
    15 
    16 	* sysdeps/unix/sysv/linux/arm/errlist.c: Remove extra weak alias
    17 	definiton of _old_sys_nerr.  Define _old_sys_errlist as strong
    18 	alias.
    19 
    20 Index: sysdeps/unix/sysv/linux/arm/errlist.c
    21 ===================================================================
    22 RCS file: /cvs/glibc/libc/sysdeps/unix/sysv/linux/arm/errlist.c,v
    23 retrieving revision 1.4
    24 diff -u -p -r1.4 errlist.c
    25 --- glibc/sysdeps/unix/sysv/linux/arm/errlist.c	6 Jul 2001 04:56:13 -0000	1.4
    26 +++ glibc/sysdeps/unix/sysv/linux/arm/errlist.c	22 Jul 2002 19:10:57 -0000
    27 @@ -1,4 +1,4 @@
    28 -/* Copyright (C) 1998, 2000 Free Software Foundation, Inc.
    29 +/* Copyright (C) 1998, 2000, 2002 Free Software Foundation, Inc.
    30     This file is part of the GNU C Library.
    31  
    32     The GNU C Library is free software; you can redistribute it and/or
    33 @@ -38,10 +38,9 @@ extern const char *const *__old_sys_errl
    34  const int __old_sys_nerr = OLD_ERRLIST_SIZE;
    35  
    36  strong_alias (__old_sys_nerr, _old_sys_nerr);
    37 -weak_alias (__old_sys_nerr, _old_sys_nerr)
    38  compat_symbol (libc, __old_sys_nerr, _sys_nerr, GLIBC_2_0);
    39  compat_symbol (libc, _old_sys_nerr, sys_nerr, GLIBC_2_0);
    40 -weak_alias (__old_sys_errlist, _old_sys_errlist);
    41 +strong_alias (__old_sys_errlist, _old_sys_errlist);
    42  compat_symbol (libc, __old_sys_errlist, _sys_errlist, GLIBC_2_0);
    43  compat_symbol (libc, _old_sys_errlist, sys_errlist, GLIBC_2_0);
    44  #endif
    45 
    46 
    47 
    48