Changeset bf8012e


Ignore:
Timestamp:
02/11/2022 04:45:10 AM (8 months ago)
Author:
Thomas Trepl (Moody) <thomas@…>
Branches:
multilib
Children:
4513d8e
Parents:
64cae89 (diff), db3c501 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Automatic merge of trunk into multilib

Files:
1 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • appendices/dependencies.xml

    r64cae89 rbf8012e  
    24602460        <segtitle>&external;</segtitle>
    24612461        <seglistitem>
    2462           <seg>None</seg>
     2462          <seg>
     2463            <ulink url="&blfs-book;general/glib2.html">Glib2</ulink>
     2464          </seg>
    24632465        </seglistitem>
    24642466      </segmentedlist>
  • chapter01/changelog.xml

    r64cae89 rbf8012e  
    4141    -->
    4242    <listitem>
     43      <para>2022-02-10</para>
     44      <itemizedlist>
     45        <listitem>
     46          <para>[xry111] - Workaround the issue causing binaries link to
     47          libraries from the host distro for pass 2 binutils.  It's now
     48          unnecessary to build zlib in chapter 6.</para>
     49        </listitem>
     50      </itemizedlist>
     51    </listitem>
     52
     53    <listitem>
    4354      <para>2022-02-09</para>
    4455      <itemizedlist>
  • chapter06/binutils-pass2.xml

    r64cae89 rbf8012e  
    4343  <sect2 role="installation">
    4444    <title>Installation of Binutils</title>
     45
     46    <!-- Don't remove this until Binutils upstream updates the libtool
     47         copy.  On some host distros the issue doesn't show up.  -->
     48    <para>Binutils ships an outdated libtool copy in the tarball.  It lacks
     49    sysroot support so the produced binaries will be mistakenly linked to
     50    libraries from the host distro.  Workaround this issue:</para>
     51
     52<screen><userinput remap="pre">sed '6009s/$add_dir//' -i ltmain.sh</userinput></screen>
    4553
    4654    <para>Create a separate build directory again:</para>
     
    102110<screen><userinput remap="make">make</userinput></screen>
    103111
    104     <para>Install the package, and
    105     workaround an issue causing
    106     <filename class="libraryfile">libctf.so</filename>
    107     to link against zlib from the host distribution:</para>
     112    <para>Install the package:</para>
    108113
    109 <screen><userinput remap="install">make DESTDIR=$LFS install
    110 install -vm755 libctf/.libs/libctf.so.0.0.0 $LFS/usr/lib</userinput></screen>
     114<screen><userinput remap="install">make DESTDIR=$LFS install</userinput></screen>
    111115
    112116  </sect2>
  • chapter06/chapter06.xml

    r64cae89 rbf8012e  
    2929  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tar.xml"/>
    3030  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xz.xml"/>
    31   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="zlib.xml"/>
    3231  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="binutils-pass2.xml"/>
    3332  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gcc-pass2.xml"/>
  • chapter08/glibc.xml

    r64cae89 rbf8012e  
    637637
    638638      <seglistitem>
    639         <seg>catchsegv, gencat, getconf, getent, iconv, iconvconfig, ldconfig,
     639        <seg>gencat, getconf, getent, iconv, iconvconfig, ldconfig,
    640640        ldd, lddlibc4, locale, localedef, makedb, mtrace, nscd,
    641641        pcprofiledump, pldd, sln, sotruss, sprof, tzselect, xtrace,
    642642        zdump, and zic</seg>
    643643        <seg>ld-linux-x86-64.so.2, ld-linux.so.2,
    644         libBrokenLocale.{a,so}, libSegFault.so, libanl.{a,so},
     644        libBrokenLocale.{a,so}, libanl.{a,so},
    645645        libc.{a,so}, libc_nonshared.a,
    646646        libcrypt.{a,so}, libdl.{a,so.2}, libg.a, libm.{a,so},
     
    667667      <?dbhtml list-presentation="table"?>
    668668
    669       <varlistentry id="catchsegv">
    670         <term><command>catchsegv</command></term>
    671         <listitem>
    672           <para>Can be used to create a stack trace when a program
    673           terminates with a segmentation fault</para>
    674           <indexterm zone="ch-system-glibc catchsegv">
    675             <primary sortas="b-catchsegv">catchsegv</primary>
    676           </indexterm>
    677         </listitem>
    678       </varlistentry>
    679 
    680669      <varlistentry id="gencat">
    681670        <term><command>gencat</command></term>
     
    754743        <term><command>lddlibc4</command></term>
    755744        <listitem>
    756           <para>Assists <command>ldd</command> with object files</para>
     745          <para>Assists <command>ldd</command> with object files.
     746          It does not exist on newer architectures like x86_64</para>
    757747          <indexterm zone="ch-system-glibc lddlibc4">
    758748            <primary sortas="b-lddlibc4">lddlibc4</primary>
     
    928918      </varlistentry>
    929919
    930       <varlistentry id="libSegFault">
    931         <term><filename class="libraryfile">libSegFault</filename></term>
    932         <listitem>
    933           <para>The segmentation fault signal handler, used by
    934           <command>catchsegv</command></para>
    935           <indexterm zone="ch-system-glibc libSegFault">
    936             <primary sortas="c-libSegFault">libSegFault</primary>
    937           </indexterm>
    938         </listitem>
    939       </varlistentry>
    940 
    941920      <varlistentry id="libanl">
    942921        <term><filename class="libraryfile">libanl</filename></term>
Note: See TracChangeset for help on using the changeset viewer.