patches/gcc/4.3.2/320-alpha-signal_h.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Tue Dec 29 21:16:51 2009 +0100 (2009-12-29)
branch1.5
changeset 1707 b522b439a1e4
parent 757 90e887b06da3
permissions -rw-r--r--
config: fix generated config files when GREP_OPTIONS set --color=always

grep is used when generating some .in files (in config.gen). If GREP_OPTIONS
contains --color=always, then the generated files will contains some escape
sequences setting the color, and mconf would choke on those escape sequences.

Always set and export an empty GREP_OPTIONS to avoid that.

Issue reported by Kevin Kirkup <kevin dot kirkup at gmail dot com> :
http://sourceware.org/ml/crossgcc/2009-12/msg00026.html
(transplanted from a5020a1facffc046d23d39a71a1b8089ca84beac)
yann@757
     1
--- gcc-4.2.1-stock/gcc/config/alpha/linux-unwind.h	2005-06-24 20:22:41.000000000 -0500
yann@757
     2
+++ gcc-4.2.1/gcc/config/alpha/linux-unwind.h	2007-09-01 20:21:34.000000000 -0500
yann@757
     3
@@ -29,6 +29,9 @@ Boston, MA 02110-1301, USA.  */
yann@757
     4
 /* Do code reading to identify a signal frame, and set the frame
yann@757
     5
    state data appropriately.  See unwind-dw2.c for the structs.  */
yann@757
     6
 
yann@757
     7
+/* Don't use this if inhibit_libc is set
yann@757
     8
+   The build for this target will fail trying to include missing headers */
yann@757
     9
+#ifndef inhibit_libc
yann@757
    10
 #include <signal.h>
yann@757
    11
 #include <sys/ucontext.h>
yann@757
    12
 
yann@757
    13
@@ -80,3 +83,4 @@ alpha_fallback_frame_state (struct _Unwi
yann@757
    14
   fs->retaddr_column = 64;
yann@757
    15
   return _URC_NO_REASON;
yann@757
    16
 }
yann@757
    17
+#endif /* inhibit_libc */