patches/binutils/2.16.1a/150-stabs-tweak.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 402 197e1b49586e
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>
     1 Signed-off-by: dank@kegel.com
     2 
     3 See http://sourceware.org/ml/binutils/2005-12/msg00270.html
     4 http://sourceware.org/ml/binutils-cvs/2005-12/msg00139.html
     5 
     6 STABS hash table size change, backported from the binutils CVS tree.  Here's
     7 the CVS log comment for the original change:
     8 
     9 revision 1.25
    10 date: 2005/12/29 10:29:23;  author: nickc;  state: Exp;  lines: +2 -3
    11 (_bfd_link_section_stabs): Use bfd_hash_table_init rather than
    12 bfd_hash_table_init_n(...,251) so that the size of the hash table can be
    13 controlled by the user.
    14 
    15 --- binutils/bfd/stabs.c.old	4 May 2005 15:53:39 -0000	1.24
    16 +++ binutils/bfd/stabs.c	29 Dec 2005 10:29:23 -0000	1.25
    17 @@ -194,9 +194,8 @@
    18  	goto error_return;
    19        /* Make sure the first byte is zero.  */
    20        (void) _bfd_stringtab_add (sinfo->strings, "", TRUE, TRUE);
    21 -      if (! bfd_hash_table_init_n (&sinfo->includes,
    22 -				   stab_link_includes_newfunc,
    23 -				   251))
    24 +      if (! bfd_hash_table_init (&sinfo->includes,
    25 +				 stab_link_includes_newfunc))
    26  	goto error_return;
    27        sinfo->stabstr = bfd_make_section_anyway (abfd, ".stabstr");
    28        if (sinfo->stabstr == NULL)