Fix a leftover reference to glibc-build

Text updates.


git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10995 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Bruce Dubbs 2016-01-31 16:19:36 +00:00
parent f1dd5475c9
commit e1c388239f
2 changed files with 13 additions and 11 deletions

View File

@ -58,7 +58,7 @@ cd build</userinput></screen>
<screen><userinput remap="configure">../configure \ <screen><userinput remap="configure">../configure \
--prefix=/tools \ --prefix=/tools \
--host=$LFS_TGT \ --host=$LFS_TGT \
--build=$(../glibc-&glibc-version;/scripts/config.guess) \ --build=$(../scripts/config.guess) \
--disable-profile \ --disable-profile \
--enable-kernel=&min-kernel; \ --enable-kernel=&min-kernel; \
--enable-obsolete-rpc \ --enable-obsolete-rpc \

View File

@ -30,22 +30,24 @@
name of the target triplet is to run the <command>config.guess</command> name of the target triplet is to run the <command>config.guess</command>
script that comes with the source for many packages. Unpack the Binutils script that comes with the source for many packages. Unpack the Binutils
sources and run the script: <userinput>./config.guess</userinput> and note sources and run the script: <userinput>./config.guess</userinput> and note
the output. For example, for a modern 32-bit Intel processor the the output. For example, for a 32-bit Intel processor the
output will likely be <emphasis>i686-pc-linux-gnu</emphasis>.</para> output will be <emphasis>i686-pc-linux-gnu</emphasis>. On a 64-bit
system it will be <emphasis>x86_64-pc-linux-gnu</emphasis>.</para>
<para>Also be aware of the name of the platform's dynamic linker, often <para>Also be aware of the name of the platform's dynamic linker, often
referred to as the dynamic loader (not to be confused with the standard referred to as the dynamic loader (not to be confused with the standard
linker <command>ld</command> that is part of Binutils). The dynamic linker linker <command>ld</command> that is part of Binutils). The dynamic linker
provided by Glibc finds and loads the shared libraries needed by a program, provided by Glibc finds and loads the shared libraries needed by a program,
prepares the program to run, and then runs it. The name of the dynamic prepares the program to run, and then runs it. The name of the dynamic
linker for a 32-bit Intel machine will be linker for a 32-bit Intel machine will be <filename
<filename class="libraryfile">ld-linux.so.2</filename>. class="libraryfile">ld-linux.so.2</filename> (<filename
A sure-fire way to determine the name of the dynamic linker is to class="libraryfile">ld-linux-x86-64.so.2</filename> for 64-bit systems). A
inspect a random binary from the host system by running: sure-fire way to determine the name of the dynamic linker is to inspect a
<userinput>readelf -l &lt;name of binary&gt; | grep interpreter</userinput> random binary from the host system by running: <userinput>readelf -l
and noting the output. The authoritative reference covering all platforms &lt;name of binary&gt; | grep interpreter</userinput> and noting the
is in the <filename>shlib-versions</filename> file in the root of the Glibc output. The authoritative reference covering all platforms is in the
source tree.</para> <filename>shlib-versions</filename> file in the root of the Glibc source
tree.</para>
</note> </note>
<para>Some key technical points of how the <xref <para>Some key technical points of how the <xref