recode-3.6 doesn't compile on my gentoo 1.4/gcc 3.2 box. does anybody else encounter the same error? gcc -DLIBDIR=\"/usr/lib\" -DHAVE_CONFIG_H -I.. -I. -I../lib -I../libiconv -march =athlon-tbird -O3 -pipe -c task.c -fPIC -DPIC -o .libs/task.lo iconv.c: In function `cp932ext_mbtowc': iconv.c:385: unrecognizable insn: (insn 228 226 230 (set (reg:QI 88) (const_int 128 [0x80])) -1 (nil) (nil)) iconv.c:385: Internal compiler error in extract_insn, at recog.c:2148 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions. make[2]: *** [iconv.lo] Error 1 make[2]: *** Waiting for unfinished jobs.... gcc -DLIBDIR=\"/usr/lib\" -DHAVE_CONFIG_H -I.. -I. -I../lib -I../libiconv -march =athlon-tbird -O3 -pipe -c task.c -o task.o >/dev/null 2>&1 mv -f .libs/task.lo task.lo make[2]: Leaving directory `/var/tmp/portage/recode-3.6/work/recode-3.6/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/recode-3.6/work/recode-3.6' make: *** [all-recursive-am] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line -17, Exitcode 2 !!! (no error message) !!! emerge aborting on /usr/portage/app-text/recode/recode-3.6.ebuild .
I've disabled any optimisation with gcc-3.2 on x86 for this ebuild now. That seems to solve it.
indeed, this does the trick. thx!