I can build gcc-4.4.2 (with latest gmp and mpfr) in combined build tree mode without a problem; adding binutils-2.20 to the build tree results in the following build failure in gcc: > gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../combined/gcc -I../../combined/gcc/build -I../../combined/gcc/../include -I../../combined/gcc/../libcpp/include -I/root/work/build/./gmp -I/root/work/combined/gmp -I/root/work/build/./mpfr -I/root/work/combined/mpfr -I../../combined/gcc/../libdecnumber -I../../combined/gcc/../libdecnumber/bid -I../libdecnumber -o build/gengtype-parse.o ../../combined/gcc/gengtype-parse.c > gcc -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -Wc++-compat -Wmissing-format-attribute -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -o build/gengtype \ > build/gengtype.o build/gengtype-lex.o build/gengtype-parse.o build/errors.o ../build-i686-pc-linux-gnu/libiberty/libiberty.a > /bin/sh ../../combined/gcc/../move-if-change tmp-gi.list gtyp-input.list > echo timestamp > s-gtyp-input > build/gengtype ../../combined/gcc gtyp-input.list > ../../combined/gcc/../include/hashtab.h:111: stray GTY marker > ../../combined/gcc/../include/hashtab.h:135: stray GTY marker > ../../combined/gcc/../include/splay-tree.h:92: stray GTY marker > ../../combined/gcc/../include/splay-tree.h:95: stray GTY marker > ../../combined/gcc/../include/splay-tree.h:98: stray GTY marker > ../../combined/gcc/../include/splay-tree.h:99: stray GTY marker > ../../combined/gcc/../include/splay-tree.h:105: stray GTY marker > ../../combined/gcc/../include/splay-tree.h:119: stray GTY marker > make[3]: *** [s-gtype] Error 1 > make[3]: Leaving directory `/root/work/build/gcc' > make[2]: *** [all-stage1-gcc] Error 2 > make[2]: Leaving directory `/root/work/build' > make[1]: *** [stage1-bubble] Error 2 > make[1]: Leaving directory `/root/work/build' > make: *** [all] Error 2 Thoughts? -- Kevin P. Fleming Digium, Inc. | Director of Software Technologies 445 Jan Davis Drive NW - Huntsville, AL 35806 - USA skype: kpfleming | jabber: kpfleming@xxxxxxxxxx Check us out at www.digium.com & www.asterisk.org