patches/glibc/2.2.5/glibc-2.2.5-allow-gcc-4.0-iconv.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Thu May 17 16:22:51 2007 +0000 (2007-05-17)
changeset 96 aa1a9fbd6eb8
permissions -rw-r--r--
Debug facilities:
- add a framework to easily add new ones
- add gdb as a first debug facility
- add patches for gdb
After the kernel checked its installed headers, clean up the mess of .checked.* files.
Reorder scripts/crosstool.sh:
- dump the configuration early
- renice early
- get info about build system early, when setting up the environment
- when in cross or native, the host tools are those of the build system, and only in this case
- elapsed time calculations moved to scripts/functions
Remove handling of the color: it's gone once and for all.
Update tools/addToolVersion.sh:
- handle debug facilities
- commonalise some code
- remove dead tools (cygwin, tcc)
Point to my address for bug reports.
     1 Fixes
     2 iconvconfig.c: In function 'write_output':
     3 iconvconfig.c:973: error: invalid storage class for function 'name_insert'
     4 
     5 --- glibc-2.2.5/iconv/iconvconfig.c.old	2002-01-20 19:20:53.000000000 -0800
     6 +++ glibc-2.2.5/iconv/iconvconfig.c	2005-03-11 14:30:27.000000000 -0800
     7 @@ -969,7 +969,12 @@
     8    char tmpfname[sizeof (GCONV_MODULES_CACHE) + strlen (".XXXXXX")];
     9  
    10    /* Function to insert the names.  */
    11 -  static void name_insert (const void *nodep, VISIT value, int level)
    12 +#if __GNUC__ >= 4
    13 +  auto 
    14 +#else
    15 +  static 
    16 +#endif
    17 +  void name_insert (const void *nodep, VISIT value, int level)
    18      {
    19        struct name *name;
    20        unsigned int idx;