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

Reply via email to