Changes in / [d8521f6:607ca5a4]
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter01/changelog.xml
rd8521f6 r607ca5a4 41 41 --> 42 42 <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> 43 69 <para>2023-02-01</para> 44 70 <itemizedlist> -
chapter05/glibc.xml
rd8521f6 r607ca5a4 67 67 </para> 68 68 </note> 69 70 <para>Fix an issue building Glibc with parallel jobs and make-4.471 or later:</para>72 73 <screen><userinput remap="pre">sed '/MAKEFLAGS :=/s/)r/) -r/' -i Makerules</userinput></screen>74 69 75 70 <para>Some of the Glibc programs use the non-FHS-compliant -
chapter08/bash.xml
rd8521f6 r607ca5a4 88 88 EOF</userinput></screen> 89 89 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><</computeroutput> and 94 <computeroutput>></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 90 103 <para>Install the package:</para> 91 104 -
chapter08/binutils.xml
rd8521f6 r607ca5a4 185 185 <para>Twelve tests fail in the gold test suite when the 186 186 <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> 203 188 204 189 <para>Install the package:</para> … … 209 194 210 195 <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>196 rm -fv /usr/share/man/man1/{gprofng,gp-*}.1</userinput></screen> 212 197 213 198 </sect2> -
chapter08/glibc.xml
rd8521f6 r607ca5a4 44 44 <title>Installation of Glibc</title> 45 45 46 <para>First, fix an issue building Glibc with parallel jobs and Make-4.447 or later:</para>48 49 <screen><userinput remap="pre">sed '/MAKEFLAGS :=/s/)r/) -r/' -i Makerules</userinput></screen>50 51 46 <para>Some of the Glibc programs use the non-FHS compliant 52 47 <filename class="directory">/var/db</filename> directory to store … … 55 50 56 51 <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> 57 58 58 59 <para>The Glibc documentation recommends building Glibc … … 171 172 <para><emphasis>misc/tst-ttyname</emphasis> 172 173 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 IP178 addresses.</para> <!-- PR 24816 -->179 174 </listitem> 180 175 -
chapter08/libelf.xml
rd8521f6 r607ca5a4 59 59 <screen><userinput remap="test">make check</userinput></screen> 60 60 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> 63 64 64 65 <para>Install only Libelf:</para> -
chapter08/libffi.xml
rd8521f6 r607ca5a4 63 63 <screen><userinput remap="configure">./configure --prefix=/usr \ 64 64 --disable-static \ 65 --with-gcc-arch=native \ 66 --disable-exec-static-tramp</userinput></screen> 65 --with-gcc-arch=native</userinput></screen> 67 66 68 67 <variablelist> … … 82 81 </listitem> 83 82 </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 security90 feature in Libffi. Some BLFS packages (notably91 <application>GJS</application>) have not been adapted for it.</para>92 </listitem>93 </varlistentry>94 95 83 </variablelist> 96 84 -
chapter08/mpfr.xml
rd8521f6 r607ca5a4 42 42 <title>Installation of MPFR</title> 43 43 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 44 58 <para>Prepare MPFR for compilation:</para> 45 59 … … 59 73 </important> 60 74 61 <para>Test the results and ensure that all 1 83tests passed:</para>75 <para>Test the results and ensure that all 197 tests passed:</para> 62 76 63 77 <screen><userinput remap="test">make check</userinput></screen> -
packages.ent
rd8521f6 r607ca5a4 59 59 <!ENTITY bash-fin-sbu "1.4 SBU"> 60 60 61 <!ENTITY bc-version "6.2. 2">62 <!ENTITY bc-size "44 6KB">61 <!ENTITY bc-version "6.2.3"> 62 <!ENTITY bc-size "448 KB"> 63 63 <!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"> 66 66 <!ENTITY bc-fin-du "7.4 MB"> 67 67 <!ENTITY bc-fin-sbu "less than 0.1 SBU"> … … 256 256 <!ENTITY gettext-fin-sbu "2.7 SBU"> 257 257 258 <!ENTITY glibc-version "2.3 6">259 <!ENTITY glibc-size "18, 175KB">258 <!ENTITY glibc-version "2.37"> 259 <!ENTITY glibc-size "18,244 KB"> 260 260 <!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.xz"> 261 <!ENTITY glibc-md5 " 00e9b89e043340f688bc93ec03239b57">261 <!ENTITY glibc-md5 "e89cf3dcb64939d29f04b4ceead5cc4e"> 262 262 <!ENTITY glibc-home "&gnu-software;libc/"> 263 263 <!ENTITY glibc-tmp-du "821 MB"> … … 434 434 <!ENTITY linux-major-version "6"> 435 435 <!ENTITY linux-minor-version "1"> 436 <!ENTITY linux-patch-version " 8">436 <!ENTITY linux-patch-version "9"> 437 437 <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">--> 438 438 <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> 439 <!ENTITY linux-size "131,63 1KB">439 <!ENTITY linux-size "131,632 KB"> 440 440 <!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"> 442 442 <!ENTITY linux-home "https://www.kernel.org/"> 443 443 <!-- measured for 5.13.4 / gcc-11.1.0 on x86_64 : minimum is … … 727 727 <!ENTITY util-linux-fin-sbu "1.0 SBU"> 728 728 729 <!ENTITY vim-version "9.0.1 060">729 <!ENTITY vim-version "9.0.1273"> 730 730 <!-- <!ENTITY vim-majmin "90"> --> 731 731 <!ENTITY vim-docdir "vim/vim90"> 732 <!ENTITY vim-size "1 6,488KB">732 <!ENTITY vim-size "10,892 KB"> 733 733 <!--<!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"> 736 736 <!ENTITY vim-home "https://www.vim.org"> 737 737 <!ENTITY vim-fin-du "217 MB">
Note:
See TracChangeset
for help on using the changeset viewer.