2008/12/16 Jeremy Huntwork <jhuntw...@linuxfromscratch.org>: > 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...
It does. Thanks for the info. - Reece -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page