Changeset b1b9182


Ignore:
Timestamp:
09/05/2023 10:19:55 AM (9 months ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
12.1, 12.1-rc1, multilib, trunk, xry111/arm64, xry111/clfs-ng, xry111/loongarch, xry111/loongarch-12.1, xry111/mips64el, xry111/update-glibc
Children:
5f36bcea
Parents:
1ec60f1d
git-author:
Xi Ruoyao <xry111@…> (09/05/2023 10:04:21 AM)
git-committer:
Xi Ruoyao <xry111@…> (09/05/2023 10:19:55 AM)
Message:

chapter08: Move pkgconf before binutils

It allows binutils to link to zstd, so binutils will have
zstd-compressed debug section support (the compression is not enabled
by default but can be enabled via LDFLAGS etc. if wanted).

We also need to add libzstd.so.&zstd-version; into online_usrlib to
prevent a crash in stripping.

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • appendices/dependencies.xml

    r1ec60f1d rb1b9182  
    287287        <seglistitem>
    288288          <seg>Bash, Binutils, Coreutils, Diffutils, File, Flex, Gawk, GCC,
    289           Glibc, Grep, Make, Perl, Sed, Texinfo, and Zlib</seg>
     289          Glibc, Grep, Make, Perl, Pkgconf, Sed, Texinfo, Zlib, and
     290          Zstd</seg>
    290291        </seglistitem>
    291292      </segmentedlist>
     
    25192520        <segtitle>&before;</segtitle>
    25202521        <seglistitem>
    2521           <seg><phrase revision='systemd'>D-Bus, </phrase>E2fsprogs,
     2522          <seg>Binutils,
     2523          <phrase revision='systemd'>D-Bus, </phrase>E2fsprogs,
    25222524          IProute2, Kmod, Man-DB, Procps-ng, Python,
    25232525          &systemd-udev;, and Util-linux</seg>
     
    33973399        <segtitle>&before;</segtitle>
    33983400        <seglistitem>
    3399           <seg>GCC, Libelf, and &systemd-udev;</seg>
     3401          <seg>Binutils, GCC, Libelf, and &systemd-udev;</seg>
    34003402        </seglistitem>
    34013403      </segmentedlist>
  • chapter01/changelog.xml

    r1ec60f1d rb1b9182  
    4040    appropriate for the entry or if needed the entire day's listitem.
    4141    -->
     42
     43    <listitem>
     44      <para>2023-09-05</para>
     45      <itemizedlist>
     46        <listitem>
     47           <para>[xry111] - Move pkgconf before binutils for binutils
     48           building system to detect zstd properly.
     49           <ulink url='&lfs-ticket-root;5340'>#5340</ulink>.</para>
     50        </listitem>
     51      </itemizedlist>
     52    </listitem>
    4253
    4354    <listitem>
  • chapter08/chapter08.xml

    r1ec60f1d rb1b9182  
    3030  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="expect.xml"/>
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dejagnu.xml"/>
     32  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="pkgconf.xml"/>
    3233  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="binutils.xml"/>
    3334  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gmp.xml"/>
     
    4041  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="shadow.xml"/>
    4142  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gcc.xml"/>
    42   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="pkgconf.xml"/>
    4343  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ncurses.xml"/>
    4444  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sed.xml"/>
  • chapter08/stripping.xml

    r1ec60f1d rb1b9182  
    9595               libreadline.so.&readline-soversion;
    9696               libz.so.&zlib-version;
     97               libzstd.so.&zstd-version;
    9798               $(cd /usr/lib; find libnss*.so* -type f)"
    9899
Note: See TracChangeset for help on using the changeset viewer.