There's a minor bug when configuring egcs as a cross compiler and --with-headers= (and --with-libs=?): the headers are NOT (or don't seem to be) copied before libgcc2 is build. This causes problems because libgcc2.c includes stdlib.h and unistd.h which are supposed to come from the target system. Bill -- Leave others their otherness