Changeset 6c67242


Ignore:
Timestamp:
09/20/2018 05:02:36 PM (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.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:
cc09c07
Parents:
9a76847
Message:

Clean up of unneeded symbolic links.
Reordered packages so version specific packages are
built as late as possible in Chapter 6. Now building
util-linux in Chapter 5 is unneeded and has been removed.

Update to eudev-3.2.6.
Update to elfutils-0.174 (libelf).
Update to psmisc-23.2.
Update to openssl-1.1.1.
Update to linux-4.18.9.

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

Files:
11 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    r9a76847 r6c67242  
    4545
    4646    <listitem>
     47      <para>2018-09-20</para>
     48      <itemizedlist>
     49        <listitem>
     50          <para>[bdubbs] - Clean up of unneeded symbolic links.
     51          Reordered packages so version specific packages are
     52          built as late as possible in Chapter 6. Now building
     53          util-linux in Chapter 5 is unneeded and has been removed.
     54          Fixes <ulink url="&lfs-ticket-root;4345">#4345</ulink> and
     55          <ulink url="&lfs-ticket-root;4349">#4349</ulink>.</para>
     56        </listitem>
     57        <listitem revision='sysv'>
     58          <para>[bdubbs] - Update to eudev-3.2.6. Fixes
     59          <ulink url="&lfs-ticket-root;4350">#4350</ulink>.</para>
     60        </listitem>
     61        <listitem>
     62          <para>[bdubbs] - Update to elfutils-0.174 (libelf). Fixes
     63          <ulink url="&lfs-ticket-root;4348">#4348</ulink>.</para>
     64        </listitem>
     65        <listitem>
     66          <para>[bdubbs] - Update to psmisc-23.2. Fixes
     67          <ulink url="&lfs-ticket-root;4347">#4347</ulink>.</para>
     68        </listitem>
     69        <listitem>
     70          <para>[bdubbs] - Update to openssl-1.1.1. Fixes
     71          <ulink url="&lfs-ticket-root;4346">#4346</ulink>.</para>
     72        </listitem>
     73        <listitem>
     74          <para>[bdubbs] - Update to linux-4.18.9. Fixes
     75          <ulink url="&lfs-ticket-root;4344">#4344</ulink>.</para>
     76        </listitem>
     77      </itemizedlist>
     78    </listitem>
     79
     80    <listitem>
    4781      <para>2018-09-02</para>
    4882      <itemizedlist>
  • chapter01/whatsnew.xml

    r9a76847 r6c67242  
    6969      <para>Diffutils-&diffutils-version;</para>
    7070    </listitem>-->
    71     <!--<listitem revision="sysv">
     71    <listitem revision="sysv">
    7272      <para>Eudev-&eudev-version;</para>
    73    </listitem>-->
     73   </listitem>
    7474   <listitem>
    7575      <para>E2fsprogs-&e2fsprogs-version;</para>
     
    150150      <para>Libcap-&libcap-version;</para>
    151151    </listitem>-->
    152     <!--<listitem>
    153       <para>Libelf-&elfutils-version;</para>
    154    </listitem>-->
     152    <listitem>
     153      <para>Libelf-&elfutils-version; (from elfutils)</para>
     154   </listitem>
    155155   <!--<listitem>
    156156      <para>Libpipeline-&libpipeline-version;</para>
     
    159159      <para>Libtool-&libtool-version;</para>
    160160    </listitem>-->
    161     <!--<listitem>
     161    <listitem>
    162162      <para>Linux-&linux-version;</para>
    163     </listitem>-->
     163    </listitem>
    164164    <!--<listitem>
    165165      <para>M4-&m4-version;</para>
     
    186186      <para>Ncurses-&ncurses-version;</para>
    187187   </listitem>-->
    188    <!--<listitem>
     188   <listitem>
    189189      <para>Openssl-&openssl-version;</para>
    190    </listitem>-->
     190   </listitem>
    191191   <!-- <listitem>
    192192      <para>Patch-&patch-version;</para>
     
    201201      <para>Procps-ng-&procps-ng-version;</para>
    202202    </listitem>-->
    203     <!--<listitem>
     203    <listitem>
    204204      <para>Psmisc-&psmisc-version;</para>
    205     </listitem>-->
     205    </listitem>
    206206    <!--<listitem>
    207207      <para>Python-&python-version;</para>
  • chapter05/chapter05.xml

    r9a76847 r6c67242  
    2525  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="expect.xml"/>
    2626  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dejagnu.xml"/>
    27 <!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="check.xml"/> -->
    2827  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="m4.xml"/>
    2928  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ncurses.xml"/>
     
    4544  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tar.xml"/>
    4645  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="texinfo.xml"/>
    47   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="util-linux.xml"/>
     46<!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="util-linux.xml"/>-->
    4847  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xz.xml"/>
    4948  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="stripping.xml"/>
  • chapter05/make.xml

    r9a76847 r6c67242  
    4343    <title>Installation of Make</title>
    4444
    45     <para>First, work around an error caused by glibc-2.27:</para>
     45    <para>First, work around an error caused by glibc-2.27 and later:</para>
    4646
    4747<screen><userinput remap="pre">sed -i '211,217 d; 219,229 d; 232 d' glob/glob.c</userinput></screen>
  • chapter06/chapter06.xml

    r9a76847 r6c67242  
    4040  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libcap.xml"/>
    4141  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sed.xml"/>
    42 <!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="shadow.xml"/>-->
    4342  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="psmisc.xml"/>
    4443  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="iana-etc.xml"/>
     
    6665  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ninja.xml"/>
    6766  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="meson.xml"/>
    68 
    69   <!-- systemd only -->
    70   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="systemd.xml"/>
    71 
    72   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="procps.xml"/>
    73   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="e2fsprogs.xml"/>
    7467  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="coreutils.xml"/>
    7568  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="check.xml"/>
     
    8679  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="make.xml"/>
    8780  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="patch.xml"/>
     81  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="util-linux.xml"/>
     82  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="e2fsprogs.xml"/>
     83  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="man-db.xml"/>
     84  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tar.xml"/>
     85  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="texinfo.xml"/>
     86  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="vim.xml"/>
    8887
    8988  <!-- systemd only -->
     89  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="systemd.xml"/>
    9090  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dbus.xml"/>
     91  <!-- props needs libsystemd -->
     92  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="procps.xml"/>
    9193
    9294  <!-- sysv only -->
     
    9597  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="eudev.xml"/>
    9698
    97   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="util-linux.xml"/>
    98   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="man-db.xml"/>
    99   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tar.xml"/>
    100   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="texinfo.xml"/>
    101   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="vim.xml"/>
    10299  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="aboutdebug.xml"/>
    103100  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="strippingagain.xml"/>
  • chapter06/createfiles.xml

    r9a76847 r6c67242  
    4040  software has been installed:</para>
    4141
    42 <!--
    43 <screen revision="sysv"><userinput>ln -sv /tools/bin/{bash,cat,dd,echo,ln,pwd,rm,stty} /bin
    44 ln -sv /tools/bin/{install,perl} /usr/bin
    45 ln -sv /tools/lib/libgcc_s.so{,.1} /usr/lib
    46 ln -sv /tools/lib/libstdc++.{a,so{,.6}} /usr/lib
    47 ln -sv bash /bin/sh
    48 
    49 
    50 </userinput></screen>
    51 -->
    52 <!--sed 's/tools/usr/' /tools/lib/libstdc++.la > /usr/lib/libstdc++.la -->
    53 
    54 <!--<screen revision="systemd"><userinput>ln -sv /tools/bin/{bash,cat,dd,echo,ln,pwd,rm,stty} /bin-->
    5542<screen><userinput>ln -sv /tools/bin/{bash,cat,dd,echo,ln,pwd,rm,stty} /bin
    56 ln -sv /tools/bin/{env,install,perl} /usr/bin
    57 ln -sv /tools/lib/libgcc_s.so{,.1} /usr/lib
    58 ln -sv /tools/lib/libstdc++.{a,so{,.6}} /usr/lib
    59 for lib in blkid lzma mount uuid
     43ln -sv /tools/bin/{env,install,perl}                /usr/bin
     44ln -sv /tools/lib/libgcc_s.so{,.1}                  /usr/lib
     45ln -sv /tools/lib/libstdc++.{a,so{,.6}}             /usr/lib
     46
     47install -vdm755 /usr/lib/pkgconfig
     48
     49ln -sv bash /bin/sh</userinput></screen>
     50
     51<!--for lib in blkid lzma mount uuid
    6052do
    6153    ln -sv /tools/lib/lib$lib.so* /usr/lib
    62 done
    63 ln -svf /tools/include/blkid    /usr/include
     54done-->
     55<!--ln -svf /tools/include/blkid    /usr/include
    6456ln -svf /tools/include/libmount /usr/include
    65 ln -svf /tools/include/uuid     /usr/include
    66 install -vdm755 /usr/lib/pkgconfig
    67 for pc in blkid mount uuid
     57ln -svf /tools/include/uuid     /usr/include-->
     58<!--for pc in blkid mount uuid
    6859do
    6960    sed 's@tools@usr@g' /tools/lib/pkgconfig/${pc}.pc \
    7061        > /usr/lib/pkgconfig/${pc}.pc
    71 done
    72 ln -sv bash /bin/sh</userinput></screen>
    73 
    74 <!--sed 's/tools/usr/' /tools/lib/libstdc++.la > /usr/lib/libstdc++.la
    75    sed 's/tools/usr/' /tools/lib/lib${lib}.la > /usr/lib/lib${lib}.la-->
     62done-->
    7663  <variablelist>
    7764    <title>The purpose of each link:</title>
     
    10592        <para>This is to satisfy one of the tests in Glibc's test suite, which
    10693        expects <filename>/bin/echo</filename>.</para>
     94      </listitem>
     95    </varlistentry>
     96
     97    <varlistentry>
     98      <term><parameter><filename>/usr/bin/env</filename></parameter></term>
     99      <listitem>
     100        <para>This pathname is hard-coded into some packages build procedures.
     101        <!-- systemd  This may not be needed if we move sysd to the end--></para>
    107102      </listitem>
    108103    </varlistentry>
     
    183178-->
    184179    <!--<varlistentry revision="systemd">-->
    185     <varlistentry>
     180<!--    <varlistentry>
    186181      <term><parameter><filename>/usr/lib/lib{blkid,lzma,mount,uuid}.{a,la,so*}</filename></parameter></term>
    187182      <listitem>
    188         <para>These links prevent <!--systemd--> utilities from acquiring an
     183        <para>These links prevent utilities from acquiring an
    189184        unnecessary reference to the
    190185        <filename class="directory">/tools</filename> directory.</para>
    191186      </listitem>
    192     </varlistentry>
     187    </varlistentry>-->
    193188
    194189    <varlistentry>
  • chapter06/e2fsprogs.xml

    r9a76847 r6c67242  
    118118
    119119<screen><userinput remap="make">make</userinput></screen>
    120 
     120<!--
    121121    <para>To set up and run the test suite we need to first link some
    122122    libraries from /tools/lib to a location where the test programs look.
    123123    To run the tests, issue:</para>
    124 
    125 <screen><userinput remap="test">ln -sfv /tools/lib/lib{blk,uu}id.so.1 lib
    126 make LD_LIBRARY_PATH=/tools/lib check</userinput></screen>
     124-->
     125
     126    <para>To run the tests, issue:</para>
     127
     128<screen><userinput remap="test">make check</userinput></screen>
     129<!--ln -sfv /tools/lib/lib{blk,uu}id.so.1 lib -->
     130<!--make LD_LIBRARY_PATH=/tools/lib check</userinput></screen>-->
    127131
    128132    <para>One of the E2fsprogs tests will attempt to allocate 256 MB of memory.
  • chapter06/libelf.xml

    r9a76847 r6c67242  
    1515  </sect1info>
    1616
    17   <title>Libelf &elfutils-version;</title>
     17  <title>Libelf from Elfutils-&elfutils-version;</title>
    1818
    1919  <indexterm zone="ch-system-libelf">
  • chapter06/make.xml

    r9a76847 r6c67242  
    4141    <title>Installation of Make</title>
    4242
    43     <para>Again, work around an error caused by glibc-2.27:</para>
     43    <para>Again, work around an error caused by glibc-2.27 and later:</para>
    4444
    4545<screen><userinput remap="pre">sed -i '211,217 d; 219,229 d; 232 d' glob/glob.c</userinput></screen>
  • general.ent

    r9a76847 r6c67242  
    1 <!ENTITY version         "SVN-20180902">
     1<!ENTITY version         "SVN-20180920">
    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        "20180902-systemd">
     6<!ENTITY versiond        "20180920-systemd">
    77<!ENTITY short-versiond  "systemd">
    88<!ENTITY generic-versiond "systemd">
    99
    10 <!ENTITY releasedate     "September 2, 2018">
     10<!ENTITY releasedate     "September 20, 2018">
    1111
    1212<!ENTITY copyrightdate   "1999-2018"><!-- jhalfs needs a literal dash, not &ndash; -->
  • packages.ent

    r9a76847 r6c67242  
    143143<!ENTITY e2fsprogs-ch6-sbu "1.6 SBU">
    144144
    145 <!ENTITY elfutils-version "0.173">
    146 <!ENTITY elfutils-size "8,482 KB">
     145<!ENTITY elfutils-version "0.174">
     146<!ENTITY elfutils-size "8,497 KB">
    147147<!ENTITY elfutils-url "https://sourceware.org/ftp/elfutils/&elfutils-version;/elfutils-&elfutils-version;.tar.bz2">
    148 <!ENTITY elfutils-md5 "35decb1ebfb90d565e4c411bee4185cc">
     148<!ENTITY elfutils-md5 "48bec24c0c8b2c16820326956dff9378">
    149149<!ENTITY elfutils-home "https://sourceware.org/ftp/elfutils/">
    150150<!ENTITY elfutils-ch6-du "91 MB">
    151151<!ENTITY elfutils-ch6-sbu "1.0 SBU">
    152152
    153 <!ENTITY eudev-version "3.2.5">
    154 <!ENTITY eudev-size "1,814 KB">
     153<!ENTITY eudev-version "3.2.6">
     154<!ENTITY eudev-size "1,849 KB">
    155155<!ENTITY eudev-url "https://dev.gentoo.org/~blueness/eudev/eudev-&eudev-version;.tar.gz">
    156 <!ENTITY eudev-md5 "6ca08c0e14380f87df8e8aceac123671">
     156<!ENTITY eudev-md5 "902c4cdc9235838067cc69978a780e72">
    157157<!ENTITY eudev-ch6-du "81 MB">
    158158<!ENTITY eudev-ch6-sbu "0.2 SBU">
     
    414414<!ENTITY linux-major-version "4">
    415415<!ENTITY linux-minor-version "18">
    416 <!ENTITY linux-patch-version "5">
     416<!ENTITY linux-patch-version "9">
    417417<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;"> -->
    418418<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
    419 <!ENTITY linux-size "99,411 KB">
     419<!ENTITY linux-size "99,413 KB">
    420420<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
    421 <!ENTITY linux-md5 "22851fe6c82db6673a844bbb7c62df67">
     421<!ENTITY linux-md5 "6f082741ab20f03a334fe533d533880e">
    422422<!ENTITY linux-home "https://www.kernel.org/">
    423423<!-- measured for 4.8.3 / gcc-6.2.0 on x86_64 : minimum is
     
    510510<!ENTITY ninja-ch6-sbu "0.2 SBU">
    511511
    512 <!ENTITY openssl-version "1.1.0i">
    513 <!ENTITY openssl-size "5,326 KB">
     512<!ENTITY openssl-version "1.1.1">
     513<!ENTITY openssl-size "8,143 KB">
    514514<!ENTITY openssl-url "https://openssl.org/source/openssl-&openssl-version;.tar.gz">
    515 <!ENTITY openssl-md5 "9495126aafd2659d357ea66a969c3fe1">
     515<!ENTITY openssl-md5 "7079eb017429e0ffb9efb42bf80ccb21">
    516516<!ENTITY openssl-home "https://www.openssl.org/">
    517517<!ENTITY openssl-ch6-du "75 MB">
     
    554554<!ENTITY procps-ng-ch6-sbu "0.1 SBU">
    555555
    556 <!ENTITY psmisc-version "23.1">
    557 <!ENTITY psmisc-size "290 KB">
    558 <!ENTITY psmisc-url "https://sourceforge.net/projects/psmisc/files/psmisc/psmisc-&psmisc-version;.tar.xz">
    559 <!ENTITY psmisc-md5 "bbba1f701c02fb50d59540d1ff90d8d1">
     556<!ENTITY psmisc-version "23.2">
     557<!ENTITY psmisc-size "292 KB">
     558<!ENTITY psmisc-url "https://sourceforge.net/projects/psmisc/files/psmisc&#37;20devel/psmisc-&psmisc-version;.tar.xz">
     559<!-- &#37; is a percent sign - results in %20 (a space in a URL -->
     560<!ENTITY psmisc-md5 "17b72c193b090f379fedf573123e89b8">
    560561<!ENTITY psmisc-home "http://psmisc.sourceforge.net/">
    561562<!ENTITY psmisc-ch6-du "4.3 MB">
Note: See TracChangeset for help on using the changeset viewer.