Changeset 869b0966


Ignore:
Timestamp:
02/03/2018 02:56:41 AM (6 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
a9595b6
Parents:
173aea3
Message:

Update to glibc-2.27.
Update to man-pages-4.15.
Update to bash-4.4.18.
Update to iproute2-4.15.0.
Add an option to binutils to support 64-bit operations on
a 32-bit system.
Provide better initialization for vim.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11359 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Files:
11 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    r173aea3 r869b0966  
    4444-->
    4545    <listitem>
     46      <para>2018-02-02</para>
     47      <itemizedlist>
     48        <listitem>
     49          <para>[bdubbs] - Update to glibc-2.27. Fixes
     50          <ulink url="&lfs-ticket-root;4207">#4207</ulink>.</para>
     51        </listitem>
     52        <listitem>
     53          <para>[bdubbs] - Update to man-pages-4.15. Fixes
     54          <ulink url="&lfs-ticket-root;4206">#4206</ulink>.</para>
     55        </listitem>
     56        <listitem>
     57          <para>[bdubbs] - Update to bash-4.4.18. Fixes
     58          <ulink url="&lfs-ticket-root;4205">#4205</ulink>.</para>
     59        </listitem>
     60        <listitem>
     61          <para>[bdubbs] - Update to iproute2-4.15.0. Fixes
     62          <ulink url="&lfs-ticket-root;4204">#4204</ulink>.</para>
     63        </listitem>
     64      </itemizedlist>
     65    </listitem>
     66
     67    <listitem>
    4668      <para>2018-01-30</para>
    4769      <itemizedlist>
  • chapter01/whatsnew.xml

    r173aea3 r869b0966  
    102102      <para>Gettext-&gettext-version;</para>
    103103    </listitem>-->
    104     <!--<listitem>
     104    <listitem>
    105105      <para>Glibc-&glibc-version;</para>
    106     </listitem>-->
     106    </listitem>
    107107    <!--<listitem>
    108108      <para>GMP-&gmp-version;</para>
  • chapter03/patches.xml

    r173aea3 r869b0966  
    7676      </listitem>
    7777    </varlistentry>
    78 
     78<!--
    7979    <varlistentry>
    8080      <term>Glibc Glob Security Patch - <token>&glibc-glob-patch-size;</token>:</term>
     
    8484      </listitem>
    8585    </varlistentry>
    86 
     86-->
    8787    <varlistentry>
    8888      <term>Kbd Backspace/Delete Fix Patch - <token>&kbd-backspace-patch-size;</token>:</term>
  • chapter05/make.xml

    r173aea3 r869b0966  
    4343    <title>Installation of Make</title>
    4444
     45    <para>First, work around an error caused by glibc-2.27:</para>
     46
     47<screen><userinput remap="pre">sed -i '211,217 d; 219,229 d; 232 d' glob/glob.c</userinput></screen>
     48
    4549    <para>Prepare Make for compilation:</para>
    4650
  • chapter06/binutils.xml

    r173aea3 r869b0966  
    7272             --enable-shared     \
    7373             --disable-werror    \
     74             --enable-64-bit-bfd \
    7475             --with-system-zlib</userinput></screen>
    7576    <variablelist>
     
    9697        <listitem>
    9798          <para>Enables plugin support for the linker.</para>
     99        </listitem>
     100      </varlistentry>
     101
     102      <varlistentry>
     103        <term><parameter>--enable-64-bit-bfd</parameter></term>
     104        <listitem>
     105           <para>Enables 64-bit support (on hosts with narrower word sizes).
     106           May not be needed on 64-bit systems, but does no harm.</para>
    98107        </listitem>
    99108      </varlistentry>
  • chapter06/glibc.xml

    r173aea3 r869b0966  
    5757
    5858<screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen>
    59 
     59<!--
    6060    <para>Fix a minor security issue with glob functions:</para>
    6161
    6262<screen><userinput remap="pre">patch -Np1 -i ../&glibc-glob-patch;</userinput></screen>
    63 
     63-->
    6464    <para>First create a compatibility symlink to avoid references to /tools in
    6565    our final glibc:</para>
    6666
    6767<screen><userinput remap="pre">ln -sfv /tools/lib/gcc /usr/lib</userinput></screen>
     68
     69    <para>Now work around a problem caused by a hard-coded path to an
     70    executable program:</para>
     71
     72<screen><userinput remap="pre">ln -sfv /tools/bin/m4 /usr/bin</userinput></screen>
    6873
    6974    <para>Determine the GCC include directory and create a symlink for LSB
  • chapter06/make.xml

    r173aea3 r869b0966  
    4141    <title>Installation of Make</title>
    4242
     43    <para>Again, work around an error caused by glibc-2.27:</para>
     44
     45<screen><userinput remap="pre">sed -i '211,217 d; 219,229 d; 232 d' glob/glob.c</userinput></screen>
    4346    <para>Prepare Make for compilation:</para>
    4447
  • chapter06/vim.xml

    r173aea3 r869b0966  
    140140  set background=dark
    141141endif
    142 
    143142
    144143" End /etc/vimrc</literal>
  • general.ent

    r173aea3 r869b0966  
    1 <!ENTITY version         "SVN-20180130">
     1<!ENTITY version         "SVN-20180202">
    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        "20180130-systemd">
     6<!ENTITY versiond        "20180202-systemd">
    77<!ENTITY short-versiond  "systemd">
    88<!ENTITY generic-versiond "systemd">
    99
    10 <!ENTITY releasedate     "January 30, 2018">
     10<!ENTITY releasedate     "February 2, 2018">
    1111
    1212<!ENTITY copyrightdate   "1999-2018"><!-- jhalfs needs a literal dash, not &ndash; -->
  • packages.ent

    r173aea3 r869b0966  
    4141<!ENTITY automake-ch6-sbu "less than 0.1 SBU (about 8.5 SBU with tests)">
    4242
    43 <!ENTITY bash-version "4.4.12">
    44 <!ENTITY bash-size "9,244 KB">
     43<!ENTITY bash-version "4.4.18">
     44<!ENTITY bash-size "9,242 KB">
    4545<!ENTITY bash-url "&gnu;bash/bash-&bash-version;.tar.gz">
    46 <!ENTITY bash-md5 "7c112970cbdcadfc331e10eeb5f6aa41">
     46<!ENTITY bash-md5 "518e2c187cc11a17040f0915dddce54e">
    4747<!ENTITY bash-home "&gnu-software;bash/">
    4848<!ENTITY bash-ch5-du "61 MB">
     
    256256<!ENTITY gettext-ch6-sbu "2.4 SBU">
    257257
    258 <!ENTITY glibc-version "2.26">
    259 <!ENTITY glibc-size "14,339 KB">
     258<!ENTITY glibc-version "2.27">
     259<!ENTITY glibc-size "15,035 KB">
    260260<!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.xz">
    261 <!ENTITY glibc-md5 "102f637c3812f81111f48f2427611be1">
     261<!ENTITY glibc-md5 "898cd5656519ffbc3a03fe811dd89e82">
    262262<!ENTITY glibc-home "&gnu-software;libc/">
    263263<!ENTITY glibc-ch5-du "790 MB">
     
    343343<!ENTITY intltool-ch6-sbu "less than 0.1 SBU">
    344344
    345 <!ENTITY iproute2-version "4.14.1">
    346 <!ENTITY iproute2-size "622 KB">
     345<!ENTITY iproute2-version "4.15.0">
     346<!ENTITY iproute2-size "634 KB">
    347347<!ENTITY iproute2-url "&kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz">
    348 <!ENTITY iproute2-md5 "1075423d7029e02a8f23ed4f42b7e372">
     348<!ENTITY iproute2-md5 "0681bf4664b2649ad4e12551a3a7a1f9">
    349349<!ENTITY iproute2-home "&kernel;linux/utils/net/iproute2/">
    350350<!ENTITY iproute2-ch6-du "12 MB">
     
    463463<!ENTITY man-db-ch6-sbu "0.4 SBU">
    464464
    465 <!ENTITY man-pages-version "4.14">
    466 <!ENTITY man-pages-size "1,574 KB">
     465<!ENTITY man-pages-version "4.15">
     466<!ENTITY man-pages-size "1,585 KB">
    467467<!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz">
    468 <!ENTITY man-pages-md5 "4c2c44f27e8f2c593ea67caa981a6c3b">
     468<!ENTITY man-pages-md5 "4298feb3d5feffad8ff46bb87b061a07">
    469469<!ENTITY man-pages-home "http://www.kernel.org/doc/man-pages/">
    470470<!ENTITY man-pages-ch6-du "27 MB">
  • patches.ent

    r173aea3 r869b0966  
    3535<!ENTITY glibc-fhs-patch-size "2.8 KB">
    3636
     37<!--
    3738<!ENTITY glibc-glob-patch "glibc-&glibc-version;-local_glob_exploits-2.patch">
    3839<!ENTITY glibc-glob-patch-md5 "1377e4f5422c6672ff48d430c07b245c">
    3940<!ENTITY glibc-glob-patch-size "2.3 KB">
    40 
     41-->
    4142<!--
    4243<!ENTITY glibc-upstream-patch "glibc-&glibc-version;-upstream_fixes-1.patch">
Note: See TracChangeset for help on using the changeset viewer.