Trying to build an x86_64 compiler (3.4.0) on an x86 machine, I ran into what seem to be a general problem with the top level configure script forcing LD to be set (for libtool) but that way confusing the gcc/configure script's determination of what ld to use (namely does this prevent a newly built ld in the same tree to be used). This used to not be a problem until 3.3.3.
Is this intentional (and thus there is a known solution * other than having to pass in LD=ld each time one wants to run a cross configure * that I simply wasn't able to locate), or should I file this as a bug? In the latter case, I'm also unclear where such a bug for the top-level stuff should go (as this is not gcc-specific).