Changeset 607ca5a4


Ignore:
Timestamp:
02/03/2023 11:30:13 PM (15 months ago)
Author:
Thomas Trepl <thomas@…>
Branches:
multilib
Children:
9831431
Parents:
d8521f6 (diff), fcadbf4 (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:
9 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    rd8521f6 r607ca5a4  
    4141    -->
    4242    <listitem>
     43      <para>2023-02-02</para>
     44      <itemizedlist>
     45        <listitem>
     46          <para>[xry111] - Update to glibc-2.37.  Fixes
     47          <ulink url="&lfs-ticket-root;5203">#5203</ulink>.</para>
     48        </listitem>
     49        <listitem>
     50          <para>[xry111] - Update to bc-6.2.3. Fixes
     51          <ulink url="&lfs-ticket-root;5204">#5204</ulink>.</para>
     52        </listitem>
     53        <listitem>
     54          <para>[xry111] - Update to linux-6.1.9. Fixes
     55          <ulink url="&lfs-ticket-root;5205">#5205</ulink>.</para>
     56        </listitem>
     57        <listitem>
     58          <para>[xry111] - Update to vim-9.0.1273. Addresses
     59          <ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
     60        </listitem>
     61        <listitem>
     62          <para>[xry111] - Remove
     63          <option>--disable-exec-static-tramp</option> for libffi.</para>
     64        </listitem>
     65      </itemizedlist>
     66    </listitem>
     67
     68    <listitem>
    4369      <para>2023-02-01</para>
    4470      <itemizedlist>
  • chapter05/glibc.xml

    rd8521f6 r607ca5a4  
    6767      </para>
    6868    </note>
    69 
    70     <para>Fix an issue building Glibc with parallel jobs and make-4.4
    71     or later:</para>
    72 
    73 <screen><userinput remap="pre">sed '/MAKEFLAGS :=/s/)r/) -r/' -i Makerules</userinput></screen>
    7469
    7570    <para>Some of the Glibc programs use the non-FHS-compliant
  • chapter08/bash.xml

    rd8521f6 r607ca5a4  
    8888EOF</userinput></screen>
    8989
     90    <para>The test suite uses <command>diff</command> to detect the
     91    difference between test script output and the expected output.  Any
     92    output from <command>diff</command> (prefixed with
     93    <computeroutput>&lt;</computeroutput> and
     94    <computeroutput>&gt;</computeroutput>) indicates a test failure, unless
     95    there is a message saying the difference can be ignored.
     96    <!-- Some host distros set core file size hard limit < 1000, then the
     97         test "ulimit -c -S 1000" attempts to set soft limit > hard limit
     98         and fail.  -->
     99    One test named <filename>run-builtins</filename> is known to fail on
     100    some host distros with a difference on the first line of the
     101    output.</para>
     102
    90103    <para>Install the package:</para>
    91104
  • chapter08/binutils.xml

    rd8521f6 r607ca5a4  
    185185    <para>Twelve tests fail in the gold test suite when the
    186186    <option>--enable-default-pie</option> and
    187     <option>--enable-default-ssp</option> options are passed to GCC.
    188     <!-- Caused by egrep deprecation.  Note that we don't "patch" temp grep.
    189          And it seems unworthy to add a sed into temp grep just for one test
    190          failure.  (I don't really agree to "patch" grep in the first place,
    191          anyway.)
    192          Will be fixed in 2.40 (upstream commit 67d1991). -->
    193     The test named <filename>ar with versioned solib</filename> is also
    194     known to fail.
    195     <!-- https://sourceware.org/bugzilla/show_bug.cgi?id=29107 -->
    196     Because of a race between the gas test suite and the gprofng test suite,
    197     some gas tests may fail if parallel jobs are used.  If you are not
    198     assured of the correctness of gas, invoke
    199     <command>make check-gas</command> to run the gas test suite separately and
    200     all tests should pass. <!--Three gprofng tests yield the
    201     <literal>ERROR</literal> result, and they are counted as
    202     <literal>UNRESOLVED</literal> in the summary.--></para>
     187    <option>--enable-default-ssp</option> options are passed to GCC.</para>
    203188
    204189    <para>Install the package:</para>
     
    209194
    210195<screen><userinput remap="install">rm -fv /usr/lib/lib{bfd,ctf,ctf-nobfd,sframe,opcodes}.a
    211 rm -fv /usr/share/man/man1/gprofng.1</userinput></screen>
     196rm -fv /usr/share/man/man1/{gprofng,gp-*}.1</userinput></screen>
    212197
    213198  </sect2>
  • chapter08/glibc.xml

    rd8521f6 r607ca5a4  
    4444    <title>Installation of Glibc</title>
    4545
    46     <para>First, fix an issue building Glibc with parallel jobs and Make-4.4
    47     or later:</para>
    48 
    49 <screen><userinput remap="pre">sed '/MAKEFLAGS :=/s/)r/) -r/' -i Makerules</userinput></screen>
    50 
    5146    <para>Some of the Glibc programs use the non-FHS compliant
    5247    <filename class="directory">/var/db</filename> directory to store
     
    5550
    5651<screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen>
     52
     53    <!-- https://sourceware.org/bugzilla/show_bug.cgi?id=30068 -->
     54    <para>Fix an issue identified upstream:</para>
     55
     56<screen><userinput remap="pre">sed '/width -=/s/workend - string/number_length/' \
     57    -i stdio-common/vfprintf-process-arg.c</userinput></screen>
    5758
    5859    <para>The Glibc documentation recommends building Glibc
     
    171172        <para><emphasis>misc/tst-ttyname</emphasis>
    172173        is known to fail in the LFS chroot environment.</para>
    173       </listitem>
    174 
    175       <listitem>
    176         <para>The <emphasis>nss/tst-nss-files-hosts-long</emphasis>
    177         test is known to fail if the system has no non-loopback IP
    178         addresses.</para> <!-- PR 24816 -->
    179174      </listitem>
    180175
  • chapter08/libelf.xml

    rd8521f6 r607ca5a4  
    5959<screen><userinput remap="test">make check</userinput></screen>
    6060
    61     <para>One test named <filename>run-low_high_pc.sh</filename> is known to
    62     fail on 32-bit x86 systems.</para>
     61    <!-- https://sourceware.org/bugzilla/show_bug.cgi?id=30047 -->
     62    <para>The test named <filename>run-native-test.sh</filename> is known to
     63    fail.</para>
    6364
    6465    <para>Install only Libelf:</para>
  • chapter08/libffi.xml

    rd8521f6 r607ca5a4  
    6363    <screen><userinput remap="configure">./configure --prefix=/usr          \
    6464            --disable-static       \
    65             --with-gcc-arch=native \
    66             --disable-exec-static-tramp</userinput></screen>
     65            --with-gcc-arch=native</userinput></screen>
    6766
    6867    <variablelist>
     
    8281        </listitem>
    8382      </varlistentry>
    84 
    85       <varlistentry>
    86         <!-- To editors: try to remove it once GJS fixed (at GNOME 43) -->
    87         <term><parameter>--disable-exec-static-tramp</parameter></term>
    88         <listitem>
    89           <para>Disable static trampoline support, a new security
    90           feature in Libffi. Some BLFS packages (notably
    91           <application>GJS</application>) have not been adapted for it.</para>
    92         </listitem>
    93       </varlistentry>
    94 
    9583    </variablelist>
    9684
  • chapter08/mpfr.xml

    rd8521f6 r607ca5a4  
    4242    <title>Installation of MPFR</title>
    4343
     44    <!-- https://sympa.inria.fr/sympa/arc/mpfr/2023-01/msg00002.html
     45         https://gitlab.inria.fr/mpfr/mpfr/-/commit/5172494c
     46
     47         Note that it's a different issue from Glibc #30068 we've fixed in
     48         chapter08/glibc.xml with a sed.  Normally we just document the
     49         test failure, but in this case the particular subtest also serves
     50         as an additional guard against Glibc #30068.  So we apply the
     51         upstream fix here.   -->
     52    <para>Fix a test case based on a bug of old Glibc releases:</para>
     53
     54<screen><userinput remap="pre">sed -e 's/+01,234,567/+1,234,567 /' \
     55    -e 's/13.10Pd/13Pd/'            \
     56    -i tests/tsprintf.c</userinput></screen>
     57
    4458    <para>Prepare MPFR for compilation:</para>
    4559
     
    5973    </important>
    6074
    61     <para>Test the results and ensure that all 183 tests passed:</para>
     75    <para>Test the results and ensure that all 197 tests passed:</para>
    6276
    6377<screen><userinput remap="test">make check</userinput></screen>
  • packages.ent

    rd8521f6 r607ca5a4  
    5959<!ENTITY bash-fin-sbu "1.4 SBU">
    6060
    61 <!ENTITY bc-version "6.2.2">
    62 <!ENTITY bc-size "446 KB">
     61<!ENTITY bc-version "6.2.3">
     62<!ENTITY bc-size "448 KB">
    6363<!ENTITY bc-url "https://github.com/gavinhoward/bc/releases/download/&bc-version;/bc-&bc-version;.tar.xz">
    64 <!ENTITY bc-md5 "778d889cbaa7dbc07aa1661950ca88fb">
    65 <!ENTITY bc-home "https://git.yzena.com/gavin/bc">
     64<!ENTITY bc-md5 "897adcfd53f06135b884d71874a63069">
     65<!ENTITY bc-home "https://git.gavinhoward.com/gavin/bc">
    6666<!ENTITY bc-fin-du "7.4 MB">
    6767<!ENTITY bc-fin-sbu "less than 0.1 SBU">
     
    256256<!ENTITY gettext-fin-sbu "2.7 SBU">
    257257
    258 <!ENTITY glibc-version "2.36">
    259 <!ENTITY glibc-size "18,175 KB">
     258<!ENTITY glibc-version "2.37">
     259<!ENTITY glibc-size "18,244 KB">
    260260<!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.xz">
    261 <!ENTITY glibc-md5 "00e9b89e043340f688bc93ec03239b57">
     261<!ENTITY glibc-md5 "e89cf3dcb64939d29f04b4ceead5cc4e">
    262262<!ENTITY glibc-home "&gnu-software;libc/">
    263263<!ENTITY glibc-tmp-du "821 MB">
     
    434434<!ENTITY linux-major-version "6">
    435435<!ENTITY linux-minor-version "1">
    436 <!ENTITY linux-patch-version "8">
     436<!ENTITY linux-patch-version "9">
    437437<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
    438438<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
    439 <!ENTITY linux-size "131,631 KB">
     439<!ENTITY linux-size "131,632 KB">
    440440<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
    441 <!ENTITY linux-md5 "c201fad8846646a21161a1a3fb39fbf5">
     441<!ENTITY linux-md5 "ab1ac5556bd2c808e62bde0db04915f6">
    442442<!ENTITY linux-home "https://www.kernel.org/">
    443443<!-- measured for 5.13.4 / gcc-11.1.0 on x86_64 : minimum is
     
    727727<!ENTITY util-linux-fin-sbu "1.0 SBU">
    728728
    729 <!ENTITY vim-version "9.0.1060">
     729<!ENTITY vim-version "9.0.1273">
    730730<!-- <!ENTITY vim-majmin "90"> -->
    731731<!ENTITY vim-docdir "vim/vim90">
    732 <!ENTITY vim-size "16,488 KB">
     732<!ENTITY vim-size "10,892 KB">
    733733<!--<!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz">-->
    734 <!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.gz">
    735 <!ENTITY vim-md5 "cee12f38abdac37edeced59461bb04d4">
     734<!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.xz">
     735<!ENTITY vim-md5 "9c80755d2d95ec4ef713f66e57671797">
    736736<!ENTITY vim-home "https://www.vim.org">
    737737<!ENTITY vim-fin-du "217 MB">
Note: See TracChangeset for help on using the changeset viewer.