Changeset 362282a


Ignore:
Timestamp:
03/31/2021 10:41:39 AM (3 years ago)
Author:
Xℹ Ruoyao <xry111@…>
Branches:
ml-11.0, multilib
Children:
8d4f212
Parents:
d3da8c9b
git-author:
Thomas Trepl <thomas@…> (05/27/2020 07:51:55 AM)
git-committer:
Xℹ Ruoyao <xry111@…> (03/31/2021 10:41:39 AM)
Message:

MultiLib: Merge changes up to 11858

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11860 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Files:
11 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    rd3da8c9b r362282a  
    4646    -->
    4747    <listitem>
     48      <para>2020-05-26</para>
     49      <itemizedlist>
     50        <listitem>
     51          <para>[pierre] - Bash: do not use "su -c command" to change user
     52          to nobody: it removes the controlling terminal and makes some
     53          tests fail. Use "su &lt;&lt; EOF" instead.</para>
     54        </listitem>
     55        <listitem>
     56          <para>[pierre] - Mount /dev/pts with "--bind", so that "tty"
     57          knows there is a terminal. Fixes a test in coreutils.</para>
     58        </listitem>
     59        <listitem>
     60          <para>[pierre] - Add a patch to fix a failure in gold test suite,
     61          which really needs -fcommon in some tests.</para>
     62        </listitem>
     63        <listitem>
     64          <para>[pierre] - Fix a failure in automake test suite.</para>
     65        </listitem>
     66        <listitem>
     67          <para>[pierre] - Update to vim-8.2.0814.</para>
     68        </listitem>
     69        <listitem>
     70          <para>[pierre] - Add a symlink from /tools/share/locale
     71          to /usr/share/locale/locale-archive, to allow some programs
     72          to find the installed locales. Fixes test failures in bison
     73          and man-db;</para>
     74        </listitem>
     75      </itemizedlist>
     76    </listitem>
     77
     78    <listitem>
    4879      <para>2020-05-21</para>
    4980      <itemizedlist>
     
    90121      <para>2020-05-08</para>
    91122      <itemizedlist>
     123        <listitem>
     124          <para>[bdubbs] - Update to vim-8.2.0716.</para>
     125        </listitem>
    92126        <listitem>
    93127          <para>[bdubbs] - Update to bison-3.6. Fixes
  • chapter03/patches.xml

    rd3da8c9b r362282a  
    2727    </varlistentry>
    2828
    29 <!--
     29
    3030    <varlistentry>
    31       <term>Bc Memory Leak Patch - <token>&bc-memory-leak-patch-size;</token>:</term>
     31      <term>Binutils Fix for gold Test Suite Patch - <token>&binutils-gold-test-patch-size;</token>:</term>
    3232      <listitem>
    33         <para>Download: <ulink url="&patches-root;&bc-memory-leak-patch;"/></para>
    34         <para>MD5 sum: <literal>&bc-memory-leak-patch-md5;</literal></para>
     33        <para>Download: <ulink url="&patches-root;&binutils-gold-test-patch;"/></para>
     34        <para>MD5 sum: <literal>&binutils-gold-test-patch-md5;</literal></para>
    3535      </listitem>
    3636    </varlistentry>
    37 -->
     37
    3838    <varlistentry>
    3939      <term>Bzip2 Documentation Patch - <token>&bzip2-docs-patch-size;</token>:</term>
  • chapter06/automake.xml

    rd3da8c9b r362282a  
    4141  <sect2 role="installation">
    4242    <title>Installation of Automake</title>
     43
     44    <para>Fix a failing test:</para>
     45
     46<screen><userinput remap="pre">sed -i "s/''/etags/"  t/tags-lisp-space.sh</userinput></screen>
    4347
    4448    <para>Prepare Automake for compilation:</para>
  • chapter06/bash.xml

    rd3da8c9b r362282a  
    8181    class="username">nobody</systemitem> user:</para>
    8282
    83 <screen><userinput remap="test">su nobody -s /bin/bash -c "PATH=$PATH HOME=/home make tests"</userinput></screen>
     83<screen><userinput remap="test">su nobody -s /bin/bash &lt;&lt; EOF
     84PATH=$PATH HOME=/home make tests
     85EOF</userinput></screen>
     86
     87    <para>The <command>su</command> command above is slightly different from
     88    other places in the book. The
     89    reason is that the <option>-c</option> option runs the command without
     90    a controlling terminal, while the bash test suite needs one.</para>
    8491
    8592    <para>Install the package and move the main executable to
  • chapter06/binutils.xml

    rd3da8c9b r362282a  
    5959
    6060    <para>Now remove one test that prevents the tests from running
    61     to completion:</para>
    62 
    63 <screen><userinput remap="pre">sed -i '/@\tincremental_copy/d' gold/testsuite/Makefile.in</userinput></screen>
     61    to completion, and fix other tests in the gold test suite, which
     62    need to be adjusted for GCC 10:</para>
     63
     64<screen><userinput remap="pre">sed -i '/@\tincremental_copy/d' gold/testsuite/Makefile.in
     65patch -Np1 -i ../binutils-&binutils-version;-gcc10_gold_test_fix-1.patch</userinput></screen>
    6466
    6567    <para>The Binutils documentation recommends building Binutils
     
    158160<screen><userinput remap="test">make -k check</userinput></screen>
    159161
    160     <para>The ver_test_pr16504.sh test is known to fail.</para>
     162<!--    <para>The ver_test_pr16504.sh test is known to fail.</para>-->
    161163
    162164    <para>Install the package:</para>
  • chapter06/coreutils.xml

    rd3da8c9b r362282a  
    127127    environment includes /tools/bin.</para>
    128128
    129 <screen><userinput remap="test">su nobody -s /bin/bash \
    130           -c "PATH=$PATH make RUN_EXPENSIVE_TESTS=yes check"</userinput></screen>
    131 
     129<screen><userinput remap="test">su nobody -s /bin/bash -c "PATH=$PATH make RUN_EXPENSIVE_TESTS=yes check"</userinput></screen>
     130<!--
    132131    <para>The test program test-getlogin is known to fail in a
    133132    partially built system environment like the chroot environment here, but
    134133    passes if run at the end of this chapter.  The test program tty.sh is
    135134    also known to fail.</para>
    136 
     135-->
    137136    <para>Remove the temporary group:</para>
    138137
  • chapter06/createfiles.xml

    rd3da8c9b r362282a  
    5656do
    5757    ln -svf /tools/include/$incdir    /usr/include
    58 done</userinput></screen>
     58done
     59
     60mkdir -pv /tools/lib/locale
     61ln -sv /usr/lib/locale/locale-archive /tools/lib/locale</userinput></screen>
    5962
    6063  <para arch="ml_32,ml_all">32-bit builds also require these links:</para>
     
    220223        wrong references to /tools. The uuid library is also needed for
    221224        building a python module.</para>
     225      </listitem>
     226    </varlistentry>
     227
     228    <varlistentry>
     229      <term>
     230        <parameter>
     231          <filename>/tools/lib/locale/locale-archive</filename>
     232        </parameter>
     233      </term>
     234      <listitem>
     235        <para>Some programs built in chapter 5 look for installed
     236        locale descriptions in this file. The locale descriptions will be
     237        installed in <filename>/usr/lib/locale/locale-archive</filename>
     238        after building the final glibc. The symlink allows those programs
     239        to use the installed locales.</para>
    222240      </listitem>
    223241    </varlistentry>
  • chapter06/kernfs.xml

    rd3da8c9b r362282a  
    6969      <para>Now mount the remaining virtual kernel filesystems:</para>
    7070
    71 <screen><userinput>mount -vt devpts devpts $LFS/dev/pts -o gid=5,mode=620
     71<screen><userinput>mount -v --bind /dev/pts $LFS/dev/pts
    7272mount -vt proc proc $LFS/proc
    7373mount -vt sysfs sysfs $LFS/sys
  • general.ent

    rd3da8c9b r362282a  
    1 <!ENTITY version         "SVN-20200521">
     1<!ENTITY version         "SVN-20200526">
    22<!ENTITY short-version   "svn">  <!-- Used below in &blfs-book;
    33                                      Change to x.y for release but not -rc releases -->
    44<!ENTITY generic-version "development"> <!-- Use "development"  or "x.y[-pre{x}]" -->
    55
    6 <!ENTITY versiond        "20200521-systemd">
     6<!ENTITY versiond        "20200526-systemd">
    77<!ENTITY short-versiond  "systemd">
    88<!ENTITY generic-versiond "systemd">
    99
    10 <!ENTITY releasedate     "May 21st, 2020">
     10<!ENTITY releasedate     "May 26th, 2020">
    1111
    1212<!ENTITY copyrightdate   "1999-2020"><!-- jhalfs needs a literal dash, not &ndash; -->
  • packages.ent

    rd3da8c9b r362282a  
    719719<!ENTITY util-linux-ch6-sbu "1.1 SBU">
    720720
    721 <!ENTITY vim-version "8.2.0716">
     721<!ENTITY vim-version "8.2.0814">
    722722<!ENTITY vim-majmin "82">
    723723<!ENTITY vim-docdir "vim/vim82">
     
    725725<!--<!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz">-->
    726726<!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.gz">
    727 <!ENTITY vim-md5 "004b4596f185889fbca5b8d513f294ce">
     727<!ENTITY vim-md5 "02b8b91bd2a9a97879fc60616f4eb767">
    728728<!ENTITY vim-home "https://www.vim.org">
    729729<!ENTITY vim-ch6-du "202 MB">
  • patches.ent

    rd3da8c9b r362282a  
    66<!ENTITY bash-fixes-patch-md5 "c1545da2ad7d78574b52c465ec077ed9">
    77<!ENTITY bash-fixes-patch-size "22 KB">
     8
     9<!ENTITY binutils-gold-test-patch "binutils-&binutils-version;-gcc10_gold_test_fix-1.patch">
     10<!ENTITY binutils-gold-test-patch-md5 "d18aaf9b25830cb8f7a5d44aa3febe28">
     11<!ENTITY binutils-gold-test-patch-size "5.0 KB">
    812
    913<!ENTITY bzip2-docs-patch "bzip2-&bzip2-version;-install_docs-1.patch">
Note: See TracChangeset for help on using the changeset viewer.