Changeset 6c67242
- Timestamp:
- 09/20/2018 05:02:36 PM (6 years ago)
- 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, 12.2, 12.2-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/loongarch-12.2, xry111/mips64el, xry111/multilib, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
- Children:
- cc09c07
- Parents:
- 9a76847
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter01/changelog.xml
r9a76847 r6c67242 45 45 46 46 <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> 47 81 <para>2018-09-02</para> 48 82 <itemizedlist> -
chapter01/whatsnew.xml
r9a76847 r6c67242 69 69 <para>Diffutils-&diffutils-version;</para> 70 70 </listitem>--> 71 < !--<listitem revision="sysv">71 <listitem revision="sysv"> 72 72 <para>Eudev-&eudev-version;</para> 73 </listitem> -->73 </listitem> 74 74 <listitem> 75 75 <para>E2fsprogs-&e2fsprogs-version;</para> … … 150 150 <para>Libcap-&libcap-version;</para> 151 151 </listitem>--> 152 < !--<listitem>153 <para>Libelf-&elfutils-version; </para>154 </listitem> -->152 <listitem> 153 <para>Libelf-&elfutils-version; (from elfutils)</para> 154 </listitem> 155 155 <!--<listitem> 156 156 <para>Libpipeline-&libpipeline-version;</para> … … 159 159 <para>Libtool-&libtool-version;</para> 160 160 </listitem>--> 161 < !--<listitem>161 <listitem> 162 162 <para>Linux-&linux-version;</para> 163 </listitem> -->163 </listitem> 164 164 <!--<listitem> 165 165 <para>M4-&m4-version;</para> … … 186 186 <para>Ncurses-&ncurses-version;</para> 187 187 </listitem>--> 188 < !--<listitem>188 <listitem> 189 189 <para>Openssl-&openssl-version;</para> 190 </listitem> -->190 </listitem> 191 191 <!-- <listitem> 192 192 <para>Patch-&patch-version;</para> … … 201 201 <para>Procps-ng-&procps-ng-version;</para> 202 202 </listitem>--> 203 < !--<listitem>203 <listitem> 204 204 <para>Psmisc-&psmisc-version;</para> 205 </listitem> -->205 </listitem> 206 206 <!--<listitem> 207 207 <para>Python-&python-version;</para> -
chapter05/chapter05.xml
r9a76847 r6c67242 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="expect.xml"/> 26 26 <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"/> -->28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="m4.xml"/> 29 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ncurses.xml"/> … … 45 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tar.xml"/> 46 45 <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"/>--> 48 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xz.xml"/> 49 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="stripping.xml"/> -
chapter05/make.xml
r9a76847 r6c67242 43 43 <title>Installation of Make</title> 44 44 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> 46 46 47 47 <screen><userinput remap="pre">sed -i '211,217 d; 219,229 d; 232 d' glob/glob.c</userinput></screen> -
chapter06/chapter06.xml
r9a76847 r6c67242 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libcap.xml"/> 41 41 <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"/>-->43 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="psmisc.xml"/> 44 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="iana-etc.xml"/> … … 66 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ninja.xml"/> 67 66 <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"/>74 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="coreutils.xml"/> 75 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="check.xml"/> … … 86 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="make.xml"/> 87 80 <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"/> 88 87 89 88 <!-- systemd only --> 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="systemd.xml"/> 90 90 <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"/> 91 93 92 94 <!-- sysv only --> … … 95 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="eudev.xml"/> 96 98 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"/>102 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="aboutdebug.xml"/> 103 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="strippingagain.xml"/> -
chapter06/createfiles.xml
r9a76847 r6c67242 40 40 software has been installed:</para> 41 41 42 <!--43 <screen revision="sysv"><userinput>ln -sv /tools/bin/{bash,cat,dd,echo,ln,pwd,rm,stty} /bin44 ln -sv /tools/bin/{install,perl} /usr/bin45 ln -sv /tools/lib/libgcc_s.so{,.1} /usr/lib46 ln -sv /tools/lib/libstdc++.{a,so{,.6}} /usr/lib47 ln -sv bash /bin/sh48 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-->55 42 <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 43 ln -sv /tools/bin/{env,install,perl} /usr/bin 44 ln -sv /tools/lib/libgcc_s.so{,.1} /usr/lib 45 ln -sv /tools/lib/libstdc++.{a,so{,.6}} /usr/lib 46 47 install -vdm755 /usr/lib/pkgconfig 48 49 ln -sv bash /bin/sh</userinput></screen> 50 51 <!--for lib in blkid lzma mount uuid 60 52 do 61 53 ln -sv /tools/lib/lib$lib.so* /usr/lib 62 done 63 ln -svf /tools/include/blkid /usr/include54 done--> 55 <!--ln -svf /tools/include/blkid /usr/include 64 56 ln -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 57 ln -svf /tools/include/uuid /usr/include--> 58 <!--for pc in blkid mount uuid 68 59 do 69 60 sed 's@tools@usr@g' /tools/lib/pkgconfig/${pc}.pc \ 70 61 > /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--> 62 done--> 76 63 <variablelist> 77 64 <title>The purpose of each link:</title> … … 105 92 <para>This is to satisfy one of the tests in Glibc's test suite, which 106 93 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> 107 102 </listitem> 108 103 </varlistentry> … … 183 178 --> 184 179 <!--<varlistentry revision="systemd">--> 185 <varlistentry>180 <!-- <varlistentry> 186 181 <term><parameter><filename>/usr/lib/lib{blkid,lzma,mount,uuid}.{a,la,so*}</filename></parameter></term> 187 182 <listitem> 188 <para>These links prevent <!--systemd-->utilities from acquiring an183 <para>These links prevent utilities from acquiring an 189 184 unnecessary reference to the 190 185 <filename class="directory">/tools</filename> directory.</para> 191 186 </listitem> 192 </varlistentry> 187 </varlistentry>--> 193 188 194 189 <varlistentry> -
chapter06/e2fsprogs.xml
r9a76847 r6c67242 118 118 119 119 <screen><userinput remap="make">make</userinput></screen> 120 120 <!-- 121 121 <para>To set up and run the test suite we need to first link some 122 122 libraries from /tools/lib to a location where the test programs look. 123 123 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>--> 127 131 128 132 <para>One of the E2fsprogs tests will attempt to allocate 256 MB of memory. -
chapter06/libelf.xml
r9a76847 r6c67242 15 15 </sect1info> 16 16 17 <title>Libelf &elfutils-version;</title>17 <title>Libelf from Elfutils-&elfutils-version;</title> 18 18 19 19 <indexterm zone="ch-system-libelf"> -
chapter06/make.xml
r9a76847 r6c67242 41 41 <title>Installation of Make</title> 42 42 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> 44 44 45 45 <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-201809 02">1 <!ENTITY version "SVN-20180920"> 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 "201809 02-systemd">6 <!ENTITY versiond "20180920-systemd"> 7 7 <!ENTITY short-versiond "systemd"> 8 8 <!ENTITY generic-versiond "systemd"> 9 9 10 <!ENTITY releasedate "September 2 , 2018">10 <!ENTITY releasedate "September 20, 2018"> 11 11 12 12 <!ENTITY copyrightdate "1999-2018"><!-- jhalfs needs a literal dash, not – --> -
packages.ent
r9a76847 r6c67242 143 143 <!ENTITY e2fsprogs-ch6-sbu "1.6 SBU"> 144 144 145 <!ENTITY elfutils-version "0.17 3">146 <!ENTITY elfutils-size "8,4 82KB">145 <!ENTITY elfutils-version "0.174"> 146 <!ENTITY elfutils-size "8,497 KB"> 147 147 <!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"> 149 149 <!ENTITY elfutils-home "https://sourceware.org/ftp/elfutils/"> 150 150 <!ENTITY elfutils-ch6-du "91 MB"> 151 151 <!ENTITY elfutils-ch6-sbu "1.0 SBU"> 152 152 153 <!ENTITY eudev-version "3.2. 5">154 <!ENTITY eudev-size "1,8 14KB">153 <!ENTITY eudev-version "3.2.6"> 154 <!ENTITY eudev-size "1,849 KB"> 155 155 <!ENTITY eudev-url "https://dev.gentoo.org/~blueness/eudev/eudev-&eudev-version;.tar.gz"> 156 <!ENTITY eudev-md5 " 6ca08c0e14380f87df8e8aceac123671">156 <!ENTITY eudev-md5 "902c4cdc9235838067cc69978a780e72"> 157 157 <!ENTITY eudev-ch6-du "81 MB"> 158 158 <!ENTITY eudev-ch6-sbu "0.2 SBU"> … … 414 414 <!ENTITY linux-major-version "4"> 415 415 <!ENTITY linux-minor-version "18"> 416 <!ENTITY linux-patch-version " 5">416 <!ENTITY linux-patch-version "9"> 417 417 <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;"> --> 418 418 <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> 419 <!ENTITY linux-size "99,41 1KB">419 <!ENTITY linux-size "99,413 KB"> 420 420 <!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"> 422 422 <!ENTITY linux-home "https://www.kernel.org/"> 423 423 <!-- measured for 4.8.3 / gcc-6.2.0 on x86_64 : minimum is … … 510 510 <!ENTITY ninja-ch6-sbu "0.2 SBU"> 511 511 512 <!ENTITY openssl-version "1.1. 0i">513 <!ENTITY openssl-size " 5,326KB">512 <!ENTITY openssl-version "1.1.1"> 513 <!ENTITY openssl-size "8,143 KB"> 514 514 <!ENTITY openssl-url "https://openssl.org/source/openssl-&openssl-version;.tar.gz"> 515 <!ENTITY openssl-md5 " 9495126aafd2659d357ea66a969c3fe1">515 <!ENTITY openssl-md5 "7079eb017429e0ffb9efb42bf80ccb21"> 516 516 <!ENTITY openssl-home "https://www.openssl.org/"> 517 517 <!ENTITY openssl-ch6-du "75 MB"> … … 554 554 <!ENTITY procps-ng-ch6-sbu "0.1 SBU"> 555 555 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%20devel/psmisc-&psmisc-version;.tar.xz"> 559 <!-- % is a percent sign - results in %20 (a space in a URL --> 560 <!ENTITY psmisc-md5 "17b72c193b090f379fedf573123e89b8"> 560 561 <!ENTITY psmisc-home "http://psmisc.sourceforge.net/"> 561 562 <!ENTITY psmisc-ch6-du "4.3 MB">
Note:
See TracChangeset
for help on using the changeset viewer.