Clarified explanation of why we use cross

compilation techniques in the Toolchain Technical Notes

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@9105 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Bruce Dubbs 2009-11-16 15:57:08 +00:00
parent 77a02d2eda
commit b2fbe302b0
3 changed files with 20 additions and 7 deletions

View File

@ -37,6 +37,17 @@
-->
<listitem>
<para>2009-11-16</para>
<itemizedlist>
<listitem>
<para>[bdubbs] Clarified explanation of why we use cross
compilation techniques in the Toolchain Technical Notes.
Fixes <ulink url="&lfs-ticket-root;2412">#2412</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2009-11-15</para>
<itemizedlist>

View File

@ -62,10 +62,13 @@
hardware.</para>
</listitem>
<listitem>
<para>The temporary libraries are cross-compiled. This removes all
dependency on the host system, lessens the chance of headers or libraries
from the host corrupting the new tools and allows for the possibility of
building both 32-bit and 64-bit libraries on 64-bit capable hardware.</para>
<para> The temporary libraries are cross-compiled. Because a
cross-compiler by its nature cannot rely on anything from its host
system, this method removes any potential contamination of the target
system by lessening the chance of headers or libraries from the host
being incorporated into the new tools. Cross-compilation also allows for
the possibility of building both 32-bit and 64-bit libraries on 64-bit
capable hardware.</para>
</listitem>
<listitem>
<para>Careful manipulation of <command>gcc</command>'s

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!ENTITY version "SVN-20091115">
<!ENTITY releasedate "November 15, 2009">
<!ENTITY version "SVN-20091116">
<!ENTITY releasedate "November 16, 2009">
<!ENTITY copyrightdate "1999-2009"><!-- jhalfs needs a literal dash, not &ndash; -->
<!ENTITY milestone "7.0">
<!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->