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

Reply via email to