aboutsummaryrefslogtreecommitdiffstats
path: root/chapter05/binutils-pass2.xml
diff options
context:
space:
mode:
authorPierre Labastie <pieere@linuxfromscratch.org>2020-02-23 06:56:18 +0000
committerPierre Labastie <pieere@linuxfromscratch.org>2020-02-23 06:56:18 +0000
commit09e3f94d7c95b67f3cc81f820bb8031ec1056657 (patch)
tree558955d8bc316e862ebb72a7156604260ebdbcae /chapter05/binutils-pass2.xml
parente8d05b3f951a898e82979edf8fdfbdd4c78a8451 (diff)
As pointed by Tadeus Prastowo, two command explanations have to be reworded
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11758 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'chapter05/binutils-pass2.xml')
-rw-r--r--chapter05/binutils-pass2.xml14
1 files changed, 10 insertions, 4 deletions
diff --git a/chapter05/binutils-pass2.xml b/chapter05/binutils-pass2.xml
index c281f92fa..4e3dcb9f6 100644
--- a/chapter05/binutils-pass2.xml
+++ b/chapter05/binutils-pass2.xml
@@ -86,10 +86,16 @@ RANLIB=$LFS_TGT-ranlib \
<varlistentry>
<term><parameter>--with-sysroot</parameter></term>
<listitem>
- <para>The sysroot feature enables the linker to find shared objects
- which are required by other shared objects explicitly included on the
- linker's command line. Without this, some packages may not build
- successfully on some hosts.</para>
+ <para>This defines a default (non-existent) sysroot directory
+ <filename class="directory">/tools/$LFS_TGT/sys-root</filename>.
+ It is useful when looking for shared objects which are required by
+ other shared objects explicitly included on the linker's command
+ line. Those objects are searched into the directories listed in
+ <filename>&lt;sysroot&gt;/etc/ld.so.conf</filename>, and failing
+ that, into the linker search path, which is right. If this switch
+ is not given, <filename>/etc/ld.so.conf</filename> on the host
+ is used, that is, programs may be linked to libraries on
+ the host, which we want to avoid.</para>
</listitem>
</varlistentry>