patches/gcc/4.2.3/290-alpha-signal_h.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sun Jan 17 23:06:02 2010 +0100 (2010-01-17)
changeset 1740 c57458bb354d
parent 746 b150d6f590fc
permissions -rw-r--r--
configure: do not require hg when configuring in an hg clone

When configuring in an hg clone, we need hg to compute the version string.
It can happen that users do not have Mercurial (eg. if they got a snapshot
rather that they did a full clone). In this case, we can still run, of
course, so simply fill the version string with a sufficiently explicit
value, that does not require hg. The date is a good candidate.
yann@611
     1
--- gcc-4.2.1-stock/gcc/config/alpha/linux-unwind.h	2005-06-24 20:22:41.000000000 -0500
yann@611
     2
+++ gcc-4.2.1/gcc/config/alpha/linux-unwind.h	2007-09-01 20:21:34.000000000 -0500
yann@611
     3
@@ -29,6 +29,9 @@ Boston, MA 02110-1301, USA.  */
yann@611
     4
 /* Do code reading to identify a signal frame, and set the frame
yann@611
     5
    state data appropriately.  See unwind-dw2.c for the structs.  */
yann@611
     6
 
yann@611
     7
+/* Don't use this if inhibit_libc is set
yann@611
     8
+   The build for this target will fail trying to include missing headers */
yann@611
     9
+#ifndef inhibit_libc
yann@611
    10
 #include <signal.h>
yann@611
    11
 #include <sys/ucontext.h>
yann@611
    12
 
yann@611
    13
@@ -80,3 +83,4 @@ alpha_fallback_frame_state (struct _Unwi
yann@611
    14
   fs->retaddr_column = 64;
yann@611
    15
   return _URC_NO_REASON;
yann@611
    16
 }
yann@611
    17
+#endif /* inhibit_libc */