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