In gcc-3.4.6
..When the multi library is made, it becomes an error when assuming
./configure --target=sh-unknown-linux-gnu. 

Cause
Reference define was wrong in gcc-3.4.6/gcc/config/sh/linux.h. 

-----------------------Cut Hear---------------------------
diff -ruN gcc-3.4.6.orig/gcc/config/sh/linux.h gcc-3.4.6/gcc/config/sh/linux.h
--- gcc-3.4.6.orig/gcc/config/sh/linux.h        2004-01-12 11:29:13.000000000
+0900
+++ gcc-3.4.6/gcc/config/sh/linux.h     2006-08-09 17:24:32.000000000 +0900
@@ -182,7 +182,7 @@
 /* MD_FALLBACK_FRAME_STATE_FOR is not yet defined for SHMEDIA.  */
 #else /* defined (__SH5__) */

-#if defined (__SH3E__) || defined (__SH4__)
+#if defined (__SH4E__) || defined (__SH4__)
 #define SH_FALLBACK_FRAME_FLOAT_STATE(SC, FS, CFA)                     \
   do {                                                                 \
     int i_, r_;                                                               
\
-----------------------Cut Hear---------------------------


-- 
           Summary: Makeing multi libgcc Error
           Product: gcc
           Version: 3.4.6
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: jah03127 at nifty dot com
 GCC build triplet: gcc-3.4.6
  GCC host triplet: debian/gnu linux Kernel-2.4.32
GCC target triplet: sh-unknown-linux-gnu-gcc 3.4.6


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29296

Reply via email to