Reece Dunn wrote: > Is this an intentional change - for example, as a result of the new > build method - or is it an accidental result of the merge of Jeremy's > 64-bit support? That is, does the --target= remove the need for the > CC= override?
The use of -B/usr/bin/ in the past was to force the use of the host's linker tools when building the ld-new at the end of Binutils pass1 and GCC pass 1 because of possible incompatibility between the host and the tools being built. (Past examples were when the toolchain in Fedora as a host was too new for the versions LFS was building.) The current development book is quite a bit different than 6.4 and previous released versions and it uses a completely new build method which originated in DIY-Linux. In fact, there are still some things that need to be sorted out and fixed with it. In the new build method, we are essentially cross-compiling the first pass of Binutils (and note, we also don't create an adjusted ld-new there for use later, either) and GCC which means, there's no chance of using the new ld as found in the PATH variable to build GCC pass 1. Hope that helps... -- JH -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page