Ignore:
Timestamp:
12/05/2008 08:46:02 PM (15 years ago)
Author:
Jeremy Huntwork <jhuntwork@…>
Branches:
10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
6f2cc22
Parents:
6e88633
Message:

Bring in DIY's next generation build method. Move GRUB to chapter 8.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@8755 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter05/toolchaintechnotes.xml

    r6e88633 r4e82d47  
    1515  understand everything in this section. Most of this information will be
    1616  clearer after performing an actual build. This section can be referred
    17   back to at any time during the process.</para>
     17  to at any time during the process.</para>
    1818
    1919  <para>The overall goal of <xref linkend="chapter-temporary-tools"/> is to
     
    5555  <itemizedlist>
    5656    <listitem>
    57       <para>The process is similar in principle to cross-compiling, whereby
    58       tools installed in the same prefix work in cooperation, and thus utilize
    59       a little GNU <quote>magic</quote></para>
     57      <para>Slightly adjusting the name of the working platform ensures that
     58      the first build of Binutils and GCC produces a compatible cross-linker
     59      and cross-compiler. Instead of producing binaries for another architecture,
     60      the cross-linker and cross-compiler will produce binaries compatible with
     61      the current hardware.</para>
    6062    </listitem>
    6163    <listitem>
    62       <para>Careful manipulation of the standard linker's library search path
    63       ensures programs are linked only against chosen libraries</para>
     64      <para>The temporary libraries are cross-compiled. This removes all
     65      dependency on the host system, lessens the chance of headers or libraries
     66      from the host corrupting the new tools and allows for the possibility of
     67      building both 32-bit and 64-bit libraries on 64-bit capable hardware.</para>
    6468    </listitem>
    6569    <listitem>
Note: See TracChangeset for help on using the changeset viewer.