patches/gdb/7.4.1/05_all_readline-headers.patch
author David Holsgrove <david.holsgrove@xilinx.com>
Wed Oct 03 15:59:22 2012 +1000 (2012-10-03)
changeset 3071 5243d1b432b1
permissions -rw-r--r--
scripts/gdb: If not building expat for gdb, disable

--with-expat=yes is unconditionally passed to the gdb configure
stage, instead of respecting the ${do_expat} decision.

Disable if not needed. Prevents error building canadian cross;

configure: error: expat is missing or unusable

Where configure stage fails to find expat on the host compiler.

Signed-off-by: "David Holsgrove" <david.holsgrove@xilinx.com>
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
Message-Id: <4c4410a2a8aab24a29c5.1349244128@localhost.localdomain>
PatchWork-Id: 188711
     1 --- a/readline/complete.c
     2 +++ b/readline/complete.c
     3 @@ -25,6 +25,11 @@
     4  #  include <config.h>
     5  #endif
     6  
     7 +#ifdef HAVE_WCHAR_H /* wcwidth() */
     8 +# define _GNU_SOURCE
     9 +# include <wchar.h>
    10 +#endif
    11 +
    12  #include <sys/types.h>
    13  #include <fcntl.h>
    14  #if defined (HAVE_SYS_FILE_H)
    15 --- a/readline/display.c
    16 +++ b/readline/display.c
    17 @@ -25,6 +25,11 @@
    18  #  include <config.h>
    19  #endif
    20  
    21 +#ifdef HAVE_WCHAR_H /* wcwidth() */
    22 +# define _GNU_SOURCE
    23 +# include <wchar.h>
    24 +#endif
    25 +
    26  #include <sys/types.h>
    27  
    28  #if defined (HAVE_UNISTD_H)
    29 --- a/readline/mbutil.c
    30 +++ b/readline/mbutil.c
    31 @@ -25,6 +25,11 @@
    32  #  include <config.h>
    33  #endif
    34  
    35 +#ifdef HAVE_WCHAR_H /* wcwidth() */
    36 +# define _GNU_SOURCE
    37 +# include <wchar.h>
    38 +#endif
    39 +
    40  #include <sys/types.h>
    41  #include <fcntl.h>
    42  #include "posixjmp.h"