https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91879
--- Comment #18 from joseph at codesourcery dot com <joseph at codesourcery dot com> --- No, --with-build-time-tools definitely should not override newly built tools. For example, in some bootstrap configurations you have to build GCC more than once. If you're also installing into a DESTDIR rather than directly into the configured prefix, you need to use --with-build-time-tools so that binutils for the target can be found. But when building the second GCC, the newly built GCC *must* be used to compile its own shared libraries, not the first-stage GCC that might be installed alongside binutils in the directory pointed to with --with-build-time-tools. (For example, the second GCC might be configured --enable-shared, with that being needed to build shared libgcc and libstdc++, where the first GCC was configured --disable-shared.)