------- Comment #4 from howarth at nitro dot med dot uc dot edu 2008-11-29 04:12 ------- ../gcc/configure --prefix=/Users/howarth/inst_gcc --enable-languages=c,c++,fortran,java --with-gmp=/sw --with-libiconv-prefix=/sw --with-system-zlib --x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib --with-arch=nocona --with-tune=generic --build=i686-apple-darwin10 --host=i686-apple-darwin10 --target=i686-apple-darwin10
makes it pass stage1 and it appears that the bootstrap will complete with that triplet. So the problem appears to be specific to x86_64-apple-darwin* when the system compiler generates x86_64 by default. I suspect that both triplets end up passing -m64 for the x86_64 subdirectory but nothing for the toplevel libgcc build. We need to force -m32 for the toplevel libgcc, no? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38314