patches/gcc/4.3.6/320-alpha-signal_h.patch
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Tue Jul 31 22:27:29 2012 +0200 (2012-07-31)
changeset 3018 7776e8369284
parent 2124 5dd0b83ae528
permissions -rw-r--r--
complibs/cloog: create missing m4 dir

Because we now patch configure.in and configure, the Makefile quicks
in a re-build rule as the source files are now more recent than the
bundled generated files, and that fails because the m4 directory
is missing, although on some systems where aclocal is not installed,
the re-build rule does nothing (except a warning).

Always create tht directory.

Reported-by: Per Arnold Blaasmo <per-arnold.blaasmo@atmel.com>
[Also thanks to Thomas De Schampheleire <patrickdepinguin@gmail.com>
for some digging works on this issue]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
thomas@1461
     1
Original patch from: ../4.3.2/320-alpha-signal_h.patch
thomas@1461
     2
thomas@1461
     3
-= BEGIN original header =-
thomas@1461
     4
-= END original header =-
thomas@1461
     5
thomas@1461
     6
diff -durN gcc-4.3.3.orig/gcc/config/alpha/linux-unwind.h gcc-4.3.3/gcc/config/alpha/linux-unwind.h
thomas@1461
     7
--- gcc-4.3.3.orig/gcc/config/alpha/linux-unwind.h	2006-10-26 21:31:09.000000000 +0200
thomas@1461
     8
+++ gcc-4.3.3/gcc/config/alpha/linux-unwind.h	2009-01-27 22:25:49.000000000 +0100
thomas@1461
     9
@@ -29,6 +29,9 @@
thomas@1461
    10
 /* Do code reading to identify a signal frame, and set the frame
thomas@1461
    11
    state data appropriately.  See unwind-dw2.c for the structs.  */
thomas@1461
    12
 
thomas@1461
    13
+/* Don't use this if inhibit_libc is set
thomas@1461
    14
+   The build for this target will fail trying to include missing headers */
thomas@1461
    15
+#ifndef inhibit_libc
thomas@1461
    16
 #include <signal.h>
thomas@1461
    17
 #include <sys/ucontext.h>
thomas@1461
    18
 
thomas@1461
    19
@@ -80,3 +83,4 @@
thomas@1461
    20
   fs->retaddr_column = 64;
thomas@1461
    21
   return _URC_NO_REASON;
thomas@1461
    22
 }
thomas@1461
    23
+#endif /* inhibit_libc */