Changeset f5e821c


Ignore:
Timestamp:
08/11/2015 08:56:26 PM (9 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, 7.8, 7.9, 8.0, 8.1, 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:
1c27a53
Parents:
5c3f304a
Message:

Update to procps-ng-3.3.11.
Update to man-pages-4.02.
Update to ncurses-6.0.
Update to glibc-2.22.
Update to linux-4.1.5.

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

Files:
11 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    r5c3f304a rf5e821c  
    3838
    3939    <listitem>
     40      <para>2015-08-11</para>
     41      <itemizedlist>
     42        <listitem>
     43          <para>[bdubbs] - Update to procps-ng-3.3.11. Fixes
     44          <ulink url="&lfs-ticket-root;3829">#3829</ulink>.</para>
     45        </listitem>
     46        <listitem>
     47          <para>[bdubbs] - Update to man-pages-4.02. Fixes
     48          <ulink url="&lfs-ticket-root;3828">#3828</ulink>.</para>
     49        </listitem>
     50        <listitem>
     51          <para>[bdubbs] - Update to ncurses-6.0. Fixes
     52          <ulink url="&lfs-ticket-root;3827">#3827</ulink>.</para>
     53        </listitem>
     54        <listitem>
     55          <para>[bdubbs] - Update to glibc-2.22. Fixes
     56          <ulink url="&lfs-ticket-root;3826">*3826</ulink>.</para>
     57        </listitem>
     58        <listitem>
     59          <para>[bdubbs] - Update to linux-4.1.5. Fixes
     60          <ulink url="&lfs-ticket-root;3825">*3825</ulink>.</para>
     61        </listitem>
     62      </itemizedlist>
     63    </listitem>
     64
     65    <listitem>
    4066      <para>2015-08-03</para>
    4167      <itemizedlist>
  • chapter01/whatsnew.xml

    r5c3f304a rf5e821c  
    9595      <para>Gettext &gettext-version;</para>
    9696    </listitem>
    97     <!--<listitem>
     97    <listitem>
    9898      <para>Glibc &glibc-version;</para>
    99     </listitem>-->
     99    </listitem>
    100100    <!--<listitem>
    101101      <para>GMP &gmp-version;</para>
     
    170170      <para>MPFR &mpfr-version;</para>
    171171    </listitem>
    172     <!--<listitem>
     172    <listitem>
    173173      <para>Ncurses &ncurses-version;</para>
    174     </listitem>-->
     174    </listitem>
    175175    <listitem>
    176176      <para>Patch &patch-version;</para>
     
    182182      <para>Pkg-config &pkgconfig-version;</para>
    183183    </listitem>-->
    184     <!--<listitem>
     184    <listitem>
    185185      <para>Procps-ng &procps-ng-version;</para>
    186     </listitem>-->
     186    </listitem>
    187187    <!--<listitem>
    188188      <para>Psmisc &psmisc-version;</para>
     
    248248      <para>&bash-fixes-patch;</para>
    249249    </listitem>
    250 <!--
    251     <listitem>
    252       <para>&gcc-upstream-patch;</para>
    253     </listitem>
    254 -->
     250
    255251    <listitem>
    256252      <para>Tcl-core-&tcl-version;</para>
    257     </listitem>
    258 
    259     <listitem>
    260       <para>&ncurses-gcc5-buildfixes-patch;</para>
    261253    </listitem>
    262254
  • chapter03/patches.xml

    r5c3f304a rf5e821c  
    3434      </listitem>
    3535    </varlistentry>
    36 <!--
    37     <varlistentry>
    38       <term>Binutils LTO Patch - <token>&binutils-lto-patch-size;</token>:</term>
    39       <listitem>
    40         <para>Download: <ulink url="&patches-root;&binutils-lto-patch;"/></para>
    41         <para>MD5 sum: <literal>&binutils-lto-patch-md5;</literal></para>
    42       </listitem>
    43     </varlistentry>
    4436
    45     <varlistentry>
    46       <term>Binutils LTO Testsuite Patch - <token>&binutils-lto-testsuite-patch-size;</token>:</term>
    47       <listitem>
    48         <para>Download: <ulink url="&patches-root;&binutils-lto-testsuite-patch;"/></para>
    49         <para>MD5 sum: <literal>&binutils-lto-testsuite-patch-md5;</literal></para>
    50       </listitem>
    51     </varlistentry>
    52 
    53     <varlistentry>
    54       <term>Binutils Multiple Plugins Patch - <token>&binutils-multiple-plugins-patch-size;</token>:</term>
    55       <listitem>
    56         <para>Download: <ulink url="&patches-root;&binutils-multiple-plugins-patch;"/></para>
    57         <para>MD5 sum: <literal>&binutils-multiple-plugins-patch-md5;</literal></para>
    58       </listitem>
    59     </varlistentry>
    60 -->
    6137    <varlistentry>
    6238      <term>Bzip2 Documentation Patch - <token>&bzip2-docs-patch-size;</token>:</term>
     
    7450      </listitem>
    7551    </varlistentry>
    76 <!--
    77     <varlistentry>
    78       <term>Coreutils shuf Segmentation Fault Fix Patch - <token>&coreutils-shuf-segfault-patch-size;</token>:</term>
    79       <listitem>
    80         <para>Download: <ulink url="&patches-root;&coreutils-shuf-segfault-patch;"/></para>
    81         <para>MD5 sum: <literal>&coreutils-shuf-segfault-patch-md5;</literal></para>
    82       </listitem>
    83     </varlistentry>
    84 -->
    85 <!--
    86     <varlistentry>
    87       <term>E2fsprogs Fix Test Patch - <token>&e2fsprogs-fix-test-patch-size;</token>:</term>
    88       <listitem>
    89         <para>Download: <ulink url="&patches-root;&e2fsprogs-fix-test-patch;"/></para>
    90         <para>MD5 sum: <literal>&e2fsprogs-fix-test-patch-md5;</literal></para>
    91       </listitem>
    92     </varlistentry>
    93 -->
    94 
    95 <!--
    96     <varlistentry>
    97       <term>Gcc Upstream Patch - <token>&gcc-upstream-patch-size;</token>:</term>
    98       <listitem>
    99         <para>Download: <ulink url="&patches-root;&gcc-upstream-patch;"/></para>
    100         <para>MD5 sum: <literal>&gcc-upstream-patch-md5;</literal></para>
    101       </listitem>
    102     </varlistentry>
    103 -->
    10452    <varlistentry>
    10553      <term>Glibc FHS Patch - <token>&glibc-fhs-patch-size;</token>:</term>
     
    11967<!--
    12068    <varlistentry>
    121       <term>Mpfr Upstream Fixes Patch - <token>&mpfr-fixes-patch-size;</token>:</term>
    122       <listitem>
    123         <para>Download: <ulink url="&patches-root;&mpfr-fixes-patch;"/></para>
    124         <para>MD5 sum: <literal>&mpfr-fixes-patch-md5;</literal></para>
    125       </listitem>
    126     </varlistentry>
    127 -->
    128     <varlistentry>
    12969      <term>Ncurses GCC 5 Fixes Patch - <token>&ncurses-gcc5-buildfixes-patch-size;</token>:</term>
    13070      <listitem>
    13171        <para>Download: <ulink url="&patches-root;&ncurses-gcc5-buildfixes-patch;"/></para>
    13272        <para>MD5 sum: <literal>&ncurses-gcc5-buildfixes-patch-md5;</literal></para>
    133       </listitem>
    134     </varlistentry>
    135 <!--
    136     <varlistentry>
    137       <term>Perl GCC 5 Fixes Patch - <token>&perl-gcc5-fixes-patch-size;</token>:</term>
    138       <listitem>
    139         <para>Download: <ulink url="&patches-root;&perl-gcc5-fixes-patch;"/></para>
    140         <para>MD5 sum: <literal>&perl-gcc5-fixes-patch-md5;</literal></para>
    14173      </listitem>
    14274    </varlistentry>
     
    15789      </listitem>
    15890    </varlistentry>
    159 <!--
    160     <varlistentry>
    161       <term>Tar Manpage Patch - <token>&tar-manpage-patch-size;</token>:</term>
    162       <listitem>
    163         <para>Download: <ulink url="&patches-root;&tar-manpage-patch;"/></para>
    164         <para>MD5 sum: <literal>&tar-manpage-patch-md5;</literal></para>
    165       </listitem>
    166     </varlistentry>
    167 -->
     91
    16892  </variablelist>
    16993
  • chapter05/glibc.xml

    r5c3f304a rf5e821c  
    4444    <title>Installation of Glibc</title>
    4545
    46 <!-- The enable-obsolete-rpc should handle this just fine.
    47     <para>In some cases, particularly LFS 7.1, the rpc headers were not
    48     installed properly.  Test to see if they are installed in the host system
    49     and install if they are not:</para>
    50 
    51 <screen><userinput remap="pre">if [ ! -r /usr/include/rpc/types.h ]; then
    52   su -c 'mkdir -pv /usr/include/rpc'
    53   su -c 'cp -v sunrpc/rpc/*.h /usr/include/rpc'
    54 fi</userinput></screen>
    55 -->
    56     <para>Fix a regression in the package that affects 32-bit architectures:</para>
    57 
    58 <screen><userinput remap="pre">sed -e '/ia32/s/^/1:/' \
    59     -e '/SSE2/s/^1://' \
    60     -i  sysdeps/i386/i686/multiarch/mempcpy_chk.S</userinput></screen>
    61 
    6246    <para>The Glibc documentation recommends building Glibc outside of the source
    6347    directory in a dedicated build directory:</para>
     
    6549<screen><userinput remap="pre">mkdir -v ../glibc-build
    6650cd ../glibc-build</userinput></screen>
    67 <!--
    68     <para>Because Glibc no longer supports i386, its developers say to use the
    69     compiler flag <parameter>-march=i486</parameter> when building it for x86
    70     machines. There are several ways to accomplish that, but testing shows that
    71     the flag is best placed inside the build variable <quote>CFLAGS</quote>.
    72     Instead of overriding completely what Glibc's internal build system uses
    73     for CFLAGS, append the new flag to the existing contents of CFLAGS by
    74     making use of the special file <filename>configparms</filename>. The
    75     -mtune=native flag is also necessary to reset a reasonable value for -mtune
    76     that is changed when setting -march.</para>
    77 
    78 <screen><userinput remap="configure">case `uname -m` in
    79   i?86) echo "CFLAGS += -march=i486 -mtune=native" &gt; configparms ;;
    80 esac</userinput></screen>
    81 -->
    8251
    8352    <para>Next, prepare Glibc for compilation:</para>
  • chapter05/ncurses.xml

    r5c3f304a rf5e821c  
    4343  <sect2 role="installation">
    4444    <title>Installation of Ncurses</title>
    45 
    46     <para>First, apply a patch to prevent a build failure
    47     when building with GCC 5:</para>
    48 
    49 <screen><userinput remap="pre">patch -Np1 -i ../&ncurses-gcc5-buildfixes-patch;</userinput></screen>
    5045
    5146    <para>Prepare Ncurses for compilation:</para>
  • chapter06/glibc.xml

    r5c3f304a rf5e821c  
    6868    Glibc autoconf tests would give false results and defeat the goal
    6969    of achieving a clean build.</para>
    70 
    71     <para>Fix a regression in the package that affects 32-bit architectures:</para>
    72 
    73 <screen><userinput remap="pre">sed -e '/ia32/s/^/1:/' \
    74     -e '/SSE2/s/^1://' \
    75     -i  sysdeps/i386/i686/multiarch/mempcpy_chk.S</userinput></screen>
    76 
    77     <para>Fix a potential security issue identified upstream:</para>
    78 
    79 <screen><userinput remap="pre">sed -i '/glibc.*pad/{i\  buflen = buflen > pad ? buflen - pad : 0;
    80                      s/ + pad//}' resolv/nss_dns/dns-host.c</userinput></screen>
    81 
    82     <para>Fix a test case that fails when built using GCC 5:</para>
    83 
    84 <screen><userinput remap="pre">sed -e '/tst-audit2-ENV/i CFLAGS-tst-audit2.c += -fno-builtin' \
    85     -i elf/Makefile</userinput></screen>
    8670
    8771    <para>The Glibc documentation recommends building Glibc outside of the source
  • chapter06/ncurses.xml

    r5c3f304a rf5e821c  
    4141  <sect2 role="installation">
    4242    <title>Installation of Ncurses</title>
    43 
    44     <para>First, apply a patch to prevent a build failure
    45     when building with GCC 5:</para>
    46 
    47 <screen><userinput remap="pre">patch -Np1 -i ../&ncurses-gcc5-buildfixes-patch;</userinput></screen>
    4843
    4944    <para>Don't install a static library that is not handled by configure:</para>
     
    114109    expected to reside:</para>
    115110
    116 <screen><userinput remap="install">mv -v /usr/lib/libncursesw.so.5* /lib</userinput></screen>
     111<screen><userinput remap="install">mv -v /usr/lib/libncursesw.so.6* /lib</userinput></screen>
    117112
    118113    <para>Because the libraries have been moved, one symlink points to
  • chapter06/procps.xml

    r5c3f304a rf5e821c  
    7777<screen><userinput remap="install">make install</userinput></screen>
    7878
    79 <para>Finally, move essential files to a location that can be found if
     79<para>Finally, move essential libraries to a location that can be found if
    8080<filename class="directory">/usr</filename> is not mounted.</para>
    8181
    82 <screen><userinput remap="install">mv -v /usr/bin/pidof /bin
    83 mv -v /usr/lib/libprocps.so.* /lib
     82<screen><userinput remap="install">mv -v /usr/lib/libprocps.so.* /lib
    8483ln -sfv ../../lib/$(readlink /usr/lib/libprocps.so) /usr/lib/libprocps.so</userinput></screen>
    8584
  • general.ent

    r5c3f304a rf5e821c  
    1 <!ENTITY version         "SVN-20150803">
     1<!ENTITY version         "SVN-20150811">
    22<!ENTITY short-version   "svn">  <!-- Used below in &blfs-book;. Change to x.y for release
    33                                      but not -rc releases -->
    4 <!ENTITY releasedate     "August 3, 2015">
     4<!ENTITY releasedate     "August 11, 2015">
    55<!ENTITY copyrightdate   "1999-2015"><!-- jhalfs needs a literal dash, not &ndash; -->
    66<!ENTITY milestone       "7.8">
  • packages.ent

    r5c3f304a rf5e821c  
    230230<!ENTITY gettext-ch6-sbu "4.9 SBU">
    231231
    232 <!ENTITY glibc-version "2.21">
    233 <!ENTITY glibc-size "12,034 KB">
     232<!ENTITY glibc-version "2.22">
     233<!ENTITY glibc-size "12,666 KB">
    234234<!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.xz">
    235 <!ENTITY glibc-md5 "9cb398828e8f84f57d1f7d5588cf40cd">
     235<!ENTITY glibc-md5 "e51e02bf552a0a1fbbdc948fb2f5e83c">
    236236<!ENTITY glibc-home "&gnu-software;libc/">
    237237<!ENTITY glibc-ch5-du "670 MB">
     
    383383<!ENTITY linux-major-version "4">
    384384<!ENTITY linux-minor-version "1">
    385 <!ENTITY linux-patch-version "3">
     385<!ENTITY linux-patch-version "5">
    386386<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
    387387<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
    388 <!ENTITY linux-size "81,072 KB">
     388<!ENTITY linux-size "81,080 KB">
    389389<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
    390 <!ENTITY linux-md5 "96c2c77b1c54ba01cfd8fc2d13fbf828">
     390<!ENTITY linux-md5 "f23e1d4ce8f63e46db81d56e36281885">
    391391<!ENTITY linux-home "http://www.kernel.org/">
    392392<!-- measured for 3.9.0 / gcc-4.8.0 on x86_64 : minimum is
     
    429429<!ENTITY man-db-ch6-sbu "0.4 SBU">
    430430
    431 <!ENTITY man-pages-version "4.01">
    432 <!ENTITY man-pages-size "1,363 KB">
     431<!ENTITY man-pages-version "4.02">
     432<!ENTITY man-pages-size "1,371 KB">
    433433<!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz">
    434 <!ENTITY man-pages-md5 "008422983c6ddd97d412ef4c301f3af9">
     434<!ENTITY man-pages-md5 "6c5692af39eb5fe468a8bd1f110b0edd">
    435435<!ENTITY man-pages-home "http://www.kernel.org/doc/man-pages/">
    436436<!ENTITY man-pages-ch6-du "35 MB">
     
    453453<!ENTITY mpfr-ch6-sbu "0.7 SBU">
    454454
    455 <!ENTITY ncurses-version "5.9">
    456 <!ENTITY ncurses-size "2,760 KB">
     455<!ENTITY ncurses-version "6.0">
     456<!ENTITY ncurses-size "3,059 KB">
    457457<!ENTITY ncurses-url "&gnu;/ncurses/ncurses-&ncurses-version;.tar.gz">
    458 <!ENTITY ncurses-md5 "8cb9c412e5f2d96bc6f459aa8c6282a1">
     458<!ENTITY ncurses-md5 "ee13d052e1ead260d7c28071f46eefb1">
    459459<!ENTITY ncurses-home "&gnu-software;ncurses/">
    460460<!ENTITY ncurses-ch5-du "45 MB">
     
    491491<!ENTITY pkgconfig-ch6-sbu "0.3 SBU">
    492492
    493 <!ENTITY procps-ng-version "3.3.10">
    494 <!ENTITY procps-ng-size "801 KB">
     493<!ENTITY procps-ng-version "3.3.11">
     494<!ENTITY procps-ng-size "797 KB">
    495495<!ENTITY procps-ng-url "http://sourceforge.net/projects/procps-ng/files/Production/procps-ng-&procps-ng-version;.tar.xz">
    496 <!ENTITY procps-ng-md5 "1fb7f3f6bf92ce6c5c9ed9949ae858fe">
     496<!ENTITY procps-ng-md5 "6cc5b94c1c5b8cbc89ad345a7b522f74">
    497497<!ENTITY procps-ng-home "http://sourceforge.net/projects/procps-ng">
    498498<!ENTITY procps-ng-ch6-du "17 MB">
  • patches.ent

    r5c3f304a rf5e821c  
    3939-->
    4040
     41<!--
    4142<!ENTITY ncurses-gcc5-buildfixes-patch "ncurses-&ncurses-version;-gcc5_buildfixes-1.patch">
    4243<!ENTITY ncurses-gcc5-buildfixes-patch-md5 "f9015f670940350a3fc3c2ef347e2b33">
    4344<!ENTITY ncurses-gcc5-buildfixes-patch-size "4 KB">
     45-->
    4446
    4547<!--
Note: See TracChangeset for help on using the changeset viewer.