|
@@ -86,10 +86,16 @@ RANLIB=$LFS_TGT-ranlib \
|
|
<varlistentry>
|
|
<varlistentry>
|
|
<term><parameter>--with-sysroot</parameter></term>
|
|
<term><parameter>--with-sysroot</parameter></term>
|
|
<listitem>
|
|
<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><sysroot>/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>
|
|
</listitem>
|
|
</varlistentry>
|
|
</varlistentry>
|
|
|
|
|