Changeset 160e72c
- Timestamp:
- 05/27/2020 07:51:55 AM (4 years ago)
- Branches:
- multilib-10.1
- Children:
- 777c890
- Parents:
- e65cc63
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter01/changelog.xml
re65cc63 r160e72c 46 46 --> 47 47 <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 << 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> 48 79 <para>2020-05-21</para> 49 80 <itemizedlist> … … 90 121 <para>2020-05-08</para> 91 122 <itemizedlist> 123 <listitem> 124 <para>[bdubbs] - Update to vim-8.2.0716.</para> 125 </listitem> 92 126 <listitem> 93 127 <para>[bdubbs] - Update to bison-3.6. Fixes -
chapter03/patches.xml
re65cc63 r160e72c 27 27 </varlistentry> 28 28 29 <!-- 29 30 30 <varlistentry> 31 <term>B c 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> 32 32 <listitem> 33 <para>Download: <ulink url="&patches-root;&b c-memory-leak-patch;"/></para>34 <para>MD5 sum: <literal>&b c-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> 35 35 </listitem> 36 36 </varlistentry> 37 --> 37 38 38 <varlistentry> 39 39 <term>Bzip2 Documentation Patch - <token>&bzip2-docs-patch-size;</token>:</term> -
chapter06/automake.xml
re65cc63 r160e72c 41 41 <sect2 role="installation"> 42 42 <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> 43 47 44 48 <para>Prepare Automake for compilation:</para> -
chapter06/bash.xml
re65cc63 r160e72c 81 81 class="username">nobody</systemitem> user:</para> 82 82 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 << EOF 84 PATH=$PATH HOME=/home make tests 85 EOF</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> 84 91 85 92 <para>Install the package and move the main executable to -
chapter06/binutils.xml
re65cc63 r160e72c 59 59 60 60 <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 65 patch -Np1 -i ../binutils-&binutils-version;-gcc10_gold_test_fix-1.patch</userinput></screen> 64 66 65 67 <para>The Binutils documentation recommends building Binutils … … 158 160 <screen><userinput remap="test">make -k check</userinput></screen> 159 161 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>--> 161 163 162 164 <para>Install the package:</para> -
chapter06/coreutils.xml
re65cc63 r160e72c 127 127 environment includes /tools/bin.</para> 128 128 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 <!-- 132 131 <para>The test program test-getlogin is known to fail in a 133 132 partially built system environment like the chroot environment here, but 134 133 passes if run at the end of this chapter. The test program tty.sh is 135 134 also known to fail.</para> 136 135 --> 137 136 <para>Remove the temporary group:</para> 138 137 -
chapter06/createfiles.xml
re65cc63 r160e72c 56 56 do 57 57 ln -svf /tools/include/$incdir /usr/include 58 done</userinput></screen> 58 done 59 60 mkdir -pv /tools/lib/locale 61 ln -sv /usr/lib/locale/locale-archive /tools/lib/locale</userinput></screen> 59 62 60 63 <para arch="ml_32,ml_all">32-bit builds also require these links:</para> … … 220 223 wrong references to /tools. The uuid library is also needed for 221 224 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> 222 240 </listitem> 223 241 </varlistentry> -
chapter06/kernfs.xml
re65cc63 r160e72c 69 69 <para>Now mount the remaining virtual kernel filesystems:</para> 70 70 71 <screen><userinput>mount -v t devpts devpts $LFS/dev/pts -o gid=5,mode=62071 <screen><userinput>mount -v --bind /dev/pts $LFS/dev/pts 72 72 mount -vt proc proc $LFS/proc 73 73 mount -vt sysfs sysfs $LFS/sys -
general.ent
re65cc63 r160e72c 1 <!ENTITY version "SVN-2020052 1">1 <!ENTITY version "SVN-20200526"> 2 2 <!ENTITY short-version "svn"> <!-- Used below in &blfs-book; 3 3 Change to x.y for release but not -rc releases --> 4 4 <!ENTITY generic-version "development"> <!-- Use "development" or "x.y[-pre{x}]" --> 5 5 6 <!ENTITY versiond "2020052 1-systemd">6 <!ENTITY versiond "20200526-systemd"> 7 7 <!ENTITY short-versiond "systemd"> 8 8 <!ENTITY generic-versiond "systemd"> 9 9 10 <!ENTITY releasedate "May 2 1st, 2020">10 <!ENTITY releasedate "May 26th, 2020"> 11 11 12 12 <!ENTITY copyrightdate "1999-2020"><!-- jhalfs needs a literal dash, not – --> -
packages.ent
re65cc63 r160e72c 719 719 <!ENTITY util-linux-ch6-sbu "1.1 SBU"> 720 720 721 <!ENTITY vim-version "8.2.0 716">721 <!ENTITY vim-version "8.2.0814"> 722 722 <!ENTITY vim-majmin "82"> 723 723 <!ENTITY vim-docdir "vim/vim82"> … … 725 725 <!--<!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz">--> 726 726 <!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.gz"> 727 <!ENTITY vim-md5 "0 04b4596f185889fbca5b8d513f294ce">727 <!ENTITY vim-md5 "02b8b91bd2a9a97879fc60616f4eb767"> 728 728 <!ENTITY vim-home "https://www.vim.org"> 729 729 <!ENTITY vim-ch6-du "202 MB"> -
patches.ent
re65cc63 r160e72c 6 6 <!ENTITY bash-fixes-patch-md5 "c1545da2ad7d78574b52c465ec077ed9"> 7 7 <!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"> 8 12 9 13 <!ENTITY bzip2-docs-patch "bzip2-&bzip2-version;-install_docs-1.patch">
Note:
See TracChangeset
for help on using the changeset viewer.