patches/gcc/4.2.4/310-sh-without-headers.patch
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Tue Jul 31 22:27:29 2012 +0200 (2012-07-31)
changeset 3018 7776e8369284
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>
yann@917
     1
On 20081011, Khem RAJ writes:
yann@917
     2
 You have to bar gcc trying to build unwinding at stage 1. Try the
yann@917
     3
 attached patch and see if it helps.
yann@917
     4
yann@917
     5
 gcc/config/sh/linux-unwind.h |    3 +++
yann@917
     6
 1 file changed, 3 insertions(+)
yann@917
     7
yann@917
     8
Index: gcc-4_2-branch/gcc/config/sh/linux-unwind.h
yann@917
     9
===================================================================
yann@917
    10
--- gcc-4_2-branch.orig/gcc/config/sh/linux-unwind.h	2008-07-01 17:24:40.000000000 -0700
yann@917
    11
+++ gcc-4_2-branch/gcc/config/sh/linux-unwind.h	2008-07-01 17:25:47.000000000 -0700
yann@917
    12
@@ -26,6 +26,8 @@ along with this program; see the file CO
yann@917
    13
 the Free Software Foundation, 51 Franklin Street, Fifth Floor,
yann@917
    14
 Boston, MA 02110-1301, USA.  */
yann@917
    15
 
yann@917
    16
+#ifndef inhibit_libc
yann@917
    17
+
yann@917
    18
 /* Do code reading to identify a signal frame, and set the frame
yann@917
    19
    state data appropriately.  See unwind-dw2.c for the structs.  */
yann@917
    20
 
yann@917
    21
@@ -251,3 +253,4 @@ sh_fallback_frame_state (struct _Unwind_
yann@917
    22
   return _URC_NO_REASON;
yann@917
    23
 }
yann@917
    24
 #endif /* defined (__SH5__) */
yann@917
    25
+#endif /* ifndef inhibit_libc */
yann@917
    26