? fs/jffs2/current/a.out ? fs/jffs2/current/foobar.c Index: fs/jffs2/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/fs/jffs2/current/ChangeLog,v retrieving revision 1.50 diff -u -r1.50 ChangeLog --- fs/jffs2/current/ChangeLog 3 Aug 2005 20:39:51 -0000 1.50 +++ fs/jffs2/current/ChangeLog 9 Mar 2006 21:14:03 -0000 @@ -1,3 +1,8 @@ +2006-03-09 Andrew Lunn + + * src/fs-ecos.c: Generalise the check for broken ARM compilers + and add the MIPS compiler as also being broken. + 2005-08-03 Andrew Lunn * tests/jffs2_1.c: Include to stop compiler warning. Index: fs/jffs2/current/src/fs-ecos.c =================================================================== RCS file: /cvs/ecos/ecos/packages/fs/jffs2/current/src/fs-ecos.c,v retrieving revision 1.38 diff -u -r1.38 fs-ecos.c --- fs/jffs2/current/src/fs-ecos.c 30 Jul 2005 15:30:42 -0000 1.38 +++ fs/jffs2/current/src/fs-ecos.c 9 Mar 2006 21:14:05 -0000 @@ -21,9 +21,10 @@ #include #include -#if (__GNUC__ == 3) && (__GNUC_MINOR__ == 2) && defined (__ARM_ARCH_4__) +#if (__GNUC__ == 3) && (__GNUC_MINOR__ == 2) && \ + (defined (__arm__) || defined (_mips)) #error This compiler is known to be broken. Please see: -#error http://ecos.sourceware.org/ml/ecos-patches/2003-08/msg00006.html +#error "http://ecos.sourceware.org/ml/ecos-patches/2003-08/msg00006.html" #endif //==========================================================================