Merge latest trunk updates to systemd branch

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/systemd/BOOK@10365 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Matthew Burgess 2013-10-21 20:43:55 +00:00
parent c34291aaae
commit a3af16ff5f
41 changed files with 503 additions and 848 deletions

View File

@ -98,13 +98,15 @@ profile-html: validate
--output $(RENDERTMP)/lfs-html.xml stylesheets/lfs-xsl/profile.xsl \ --output $(RENDERTMP)/lfs-html.xml stylesheets/lfs-xsl/profile.xsl \
$(RENDERTMP)/lfs-full.xml $(RENDERTMP)/lfs-full.xml
$(BASEDIR)/wget-list: stylesheets/wget-list.xsl chapter03/chapter03.xml packages.ent wget-list: $(BASEDIR)/wget-list
$(BASEDIR)/wget-list: stylesheets/wget-list.xsl chapter03/chapter03.xml packages.ent patches.ent
@echo "Generating wget list..." @echo "Generating wget list..."
$(Q)mkdir -p $(BASEDIR) $(Q)mkdir -p $(BASEDIR)
$(Q)xsltproc --xinclude --nonet --output $(BASEDIR)/wget-list \ $(Q)xsltproc --xinclude --nonet --output $(BASEDIR)/wget-list \
stylesheets/wget-list.xsl chapter03/chapter03.xml stylesheets/wget-list.xsl chapter03/chapter03.xml
$(BASEDIR)/md5sums: stylesheets/wget-list.xsl chapter03/chapter03.xml packages.ent md5sums: $(BASEDIR)/md5sums
$(BASEDIR)/md5sums: stylesheets/wget-list.xsl chapter03/chapter03.xml packages.ent patches.ent
@echo "Generating md5sum file..." @echo "Generating md5sum file..."
$(Q)mkdir -p $(BASEDIR) $(Q)mkdir -p $(BASEDIR)
$(Q)xsltproc --xinclude --nonet --output $(BASEDIR)/md5sums \ $(Q)xsltproc --xinclude --nonet --output $(BASEDIR)/md5sums \

View File

@ -305,7 +305,7 @@
<segtitle>&testsuites;</segtitle> <segtitle>&testsuites;</segtitle>
<seglistitem> <seglistitem>
<seg>Diffutils and Findutils</seg> <seg>Diffutils, Findutils, and Flex</seg>
</seglistitem> </seglistitem>
</segmentedlist> </segmentedlist>
@ -313,7 +313,7 @@
<segtitle>&before;</segtitle> <segtitle>&before;</segtitle>
<seglistitem> <seglistitem>
<seg>Flex, Kbd, and Tar</seg> <seg>Kbd and Tar</seg>
</seglistitem> </seglistitem>
</segmentedlist> </segmentedlist>
@ -699,7 +699,7 @@
<segtitle>&testsuites;</segtitle> <segtitle>&testsuites;</segtitle>
<seglistitem> <seglistitem>
<seg>Bison and Gawk</seg> <seg>Bison (suppressed) and Gawk</seg>
</seglistitem> </seglistitem>
</segmentedlist> </segmentedlist>
@ -1195,8 +1195,8 @@
<segtitle>&dependencies;</segtitle> <segtitle>&dependencies;</segtitle>
<seglistitem> <seglistitem>
<seg>Bash, Binutils, Bison, Coreutils, Flex, GCC, Gettext, Glibc, <seg>Bash, Binutils, Bison, Check, Coreutils, Flex, GCC, Gettext,
Gzip, Make, Patch, and Sed</seg> Glibc, Gzip, Make, Patch, and Sed</seg>
</seglistitem> </seglistitem>
</segmentedlist> </segmentedlist>

View File

@ -12,7 +12,7 @@ FILE=$1
# Bootscript data # Bootscript data
bootscripts=$(ls lfs-network-scripts*.bz2) bootscripts=$(ls lfs-network-scripts*.bz2)
base=$(basename $bootscripts .tar.bz2) base=$(basename $bootscripts .tar.bz2)
bootsize=$(ls -lk $bootscripts | cut -f5 -d" ") bootsize=$(ls -l --block-size=1024 $bootscripts | cut -f5 -d" ")
bootmd5=$(md5sum $bootscripts | cut -f1 -d" ") bootmd5=$(md5sum $bootscripts | cut -f1 -d" ")
# Figure intalled size of bootscripts # Figure intalled size of bootscripts

View File

@ -36,140 +36,7 @@
</listitem> </listitem>
--> -->
<listitem> <listitem>
<para>2013-06-24</para> <para>2013-10-21</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to e2fsprogs-1.42.8. Fixes
<ulink url="&lfs-ticket-root;3368">#3368</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to man-db-2.6.4. Fixes
<ulink url="&lfs-ticket-root;3369">#3369</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to automake-1.14. Fixes
<ulink url="&lfs-ticket-root;3366">#3366</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to linux-3.9.7. Fixes
<ulink url="&lfs-ticket-root;3367">#3367</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-06-16</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to automake-1.13.4. Fixes
<ulink url="&lfs-ticket-root;3364">#3364</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to linux-3.9.6. Fixes
<ulink url="&lfs-ticket-root;3363">#3363</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-06-10</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to Gzip-1.6. Fixes
<ulink url="&lfs-ticket-root;3362">#3362</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-06-09</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to libpipeline-1.2.4. Fixes
<ulink url="&lfs-ticket-root;3360">#3360</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to Linux-3.9.5. Fixes
<ulink url="&lfs-ticket-root;3361">#3361</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-06-05</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to Automake-1.13.3. Fixes
<ulink url="&lfs-ticket-root;3358">#3358</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update file program contents.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-06-03</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to Util-Linux-2.23.1. Fixes
<ulink url="&lfs-ticket-root;3355">#3355</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to GCC-4.8.1. Fixes
<ulink url="&lfs-ticket-root;3356">#3356</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-05-27</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to Procps-3.3.8. Fixes
<ulink url="&lfs-ticket-root;3354">#3354</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to Perl-5.18.0. Fixes
<ulink url="&lfs-ticket-root;3344">#3344</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to Automake-1.13.2. Fixes
<ulink url="&lfs-ticket-root;3347">#3347</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to GMP-5.1.2. Fixes
<ulink url="&lfs-ticket-root;3352">#3352</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to Linux-3.9.4. Fixes
<ulink url="&lfs-ticket-root;3348">#3348</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Add a reference to a book on configuring
the kernel.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update check program dependencies. Thanks to
Gilles Espinasse for the patch. Fixes
<ulink url="&lfs-ticket-root;3353">#3353</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-05-19</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Expand discussion of file system types and
make ext4 the example LFS partition type. Fixes
<ulink url="&lfs-ticket-root;3346">#3346</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-05-18</para>
<itemizedlist> <itemizedlist>
<listitem> <listitem>
<para>[krejzi] - Added Acl package for Systemd (setfacl).</para> <para>[krejzi] - Added Acl package for Systemd (setfacl).</para>
@ -181,350 +48,14 @@
<listitem> <listitem>
<para>[krejzi] - Updated Systemd instructions for version 204.</para> <para>[krejzi] - Updated Systemd instructions for version 204.</para>
</listitem> </listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-05-12</para>
<itemizedlist>
<listitem>
<para>[matthew] - Upgrade to Linux-3.9.2. Fixes
<ulink url="&lfs-ticket-root;3345">#3345</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-05-11</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Upgrade to Gawk-4.1.0. Fixes
<ulink url="&lfs-ticket-root;3343">#3343</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-05-10</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Upgrade to Linux-3.9.1. Fixes
<ulink url="&lfs-ticket-root;3342">#3342</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Upgrade to Systemd-204. Fixes
<ulink url="&lfs-ticket-root;3341">#3341</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Upgrade to Gettext-0.18.2.1. Fixes
<ulink url="&lfs-ticket-root;3298">#3298</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-05-04</para>
<itemizedlist>
<listitem> <listitem>
<para>[matthew] - Upgrade to DBus-1.6.10.</para> <para>[matthew] - Upgrade to DBus-1.6.10.</para>
</listitem> </listitem>
<listitem>
<para>[matthew] - Upgrade to IPRoute2-3.9.0. Fixes
<ulink url="&lfs-ticket-root;3339">#3339</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-05-01</para>
<itemizedlist>
<listitem>
<para>[ken] - Upgrade to Linux-3.9.0. Fixes
<ulink url="&lfs-ticket-root;3336">#3336</ulink>.</para>
</listitem>
<listitem>
<para>[ken] - Upgrade to Zlib-1.2.8. Fixes
<ulink url="&lfs-ticket-root;3337">#3337</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-04-29</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Add Bc to Chapter 6 to support Linux-3.9. Fixes
<ulink url="&lfs-ticket-root;3338">#3338</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-04-28</para>
<itemizedlist>
<listitem>
<para>[matthew] - Upgrade to Linux-3.8.10. Fixes
<ulink url="&lfs-ticket-root;3335">#3335</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-04-26</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Upgrade to Less-458. Fixes
<ulink url="&lfs-ticket-root;3333">#3334</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Upgrade to Util-Linux-2.23. Fixes
<ulink url="&lfs-ticket-root;3311">#3311</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-04-24</para>
<itemizedlist>
<listitem>
<para>[matthew] - Upgrade to Libpipeline-1.2.3. Fixes
<ulink url="&lfs-ticket-root;3333">#3333</ulink>.</para>
</listitem>
<listitem>
<para>[matthew] - Upgrade to Tzdata-2013c. Fixes
<ulink url="&lfs-ticket-root;3332">#3332</ulink>.</para>
</listitem>
<listitem>
<para>[matthew] - Upgrade to Man-Pages-3.51. Fixes
<ulink url="&lfs-ticket-root;3331">#3331</ulink>.</para>
</listitem>
<listitem>
<para>[matthew] - Upgrade to Check-0.9.10. Fixes
<ulink url="&lfs-ticket-root;3330">#3330</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-04-23</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Use default locations for kbd files
because custom locations are no longer needed by the
boot scripts.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-04-19</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to Systemd-202. Fixes
<ulink url="&lfs-ticket-root;3329">#3329</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-04-17</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to Linux-3.8.8. Fixes
<ulink url="&lfs-ticket-root;3322">#3322</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to Kmod-13. Fixes
<ulink url="&lfs-ticket-root;3324">#3324</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to Bison-2.7.1. Fixes
<ulink url="&lfs-ticket-root;3327">#3327</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-04-16</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update list of installed libraries in GMP.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to Systemd-201.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-04-03</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Fix a failure in the procps-ng test suite.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-04-01</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Upgrade to Linux-3.8.5. Fixes
<ulink url="&lfs-ticket-root;3320">#3320</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Upgrade to Systemd-200. Fixes
<ulink url="&lfs-ticket-root;3317">#3317</ulink> and
<ulink url="&lfs-ticket-root;3321">#3321</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Expand tcl space for regular expressions
needed for some tests.</para>
</listitem>
<listitem>
<para>[bdubbs] - Disable a g++ libmudflap test that always
fails.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-03-29</para>
<itemizedlist>
<listitem>
<para>[matthew] - Remove notes about enabling LTO support; both GCC
and Binutils enable it by default now.</para>
</listitem>
<listitem>
<para>[matthew] - Add texinfo related seds to Binutils pass1 and pass2
as hosts may have a new enough version of Texinfo to cause
issues.</para>
</listitem>
<listitem>
<para>[matthew] - Use --disable-install-libiberty to prevent GCC from
installing libiberty.a (thanks to Armin K. for the pointer). Retain
the existing sed, though, as the flag doesn't work correctly
yet.</para>
</listitem>
<listitem>
<para>[matthew] - Remove the now unnecessary instructions that
prevented GCC's info files from being built; GCC-4.8.0 contains
upstream fixes.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-03-28</para>
<itemizedlist>
<listitem>
<para>[matthew] - Upgrade to Binutils-2.23.2. Fixes
<ulink url="&lfs-ticket-root;3318">#3318</ulink>.</para>
</listitem>
<listitem>
<para>[matthew] - Upgrade to Systemd-199. Fixes
<ulink url="&lfs-ticket-root;3317">#3317</ulink>.</para>
</listitem>
<listitem>
<para>[matthew] - Upgrade to Procps-NG-3.3.7. Fixes
<ulink url="&lfs-ticket-root;3316">#3316</ulink>.</para>
</listitem>
<listitem>
<para>[matthew] - Upgrade to Diffutils-3.3. Fixes
<ulink url="&lfs-ticket-root;3315">#3315</ulink>.</para>
</listitem>
<listitem>
<para>[matthew] - Upgrade to File-5.14. Fixes
<ulink url="&lfs-ticket-root;3313">#3313</ulink>.</para>
</listitem>
<listitem>
<para>[matthew] - Upgrade to GCC-4.8.0. Fixes
<ulink url="&lfs-ticket-root;3312">#3312</ulink>. Thanks to Pierre
Labastie for the patch on which this was based.</para>
</listitem>
<listitem>
<para>[matthew] - Upgrade to Linux-3.8.4. Fixes
<ulink url="&lfs-ticket-root;3310">#3310</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-03-24</para>
<itemizedlist>
<listitem> <listitem>
<para>[matthew] - Create an empty <para>[matthew] - Create an empty
<filename>/etc/sysctl.conf</filename> file to prevent a boot error <filename>/etc/sysctl.conf</filename> file to prevent a boot error
being logged by Systemd.</para> being logged by Systemd.</para>
</listitem> </listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-03-16</para>
<itemizedlist>
<listitem>
<para>[matthew] - Upgrade to Man-Pages-3.50. Fixes
<ulink url="&lfs-ticket-root;3308">#3308</ulink>.</para>
</listitem>
<listitem>
<para>[matthew] - Upgrade to Linux-3.8.3. Fixes
<ulink url="&lfs-ticket-root;3307">#3307</ulink>.</para>
</listitem>
<listitem>
<para>[matthew] - Upgrade to MPFR-3.1.2. Fixes
<ulink url="&lfs-ticket-root;3306">#3306</ulink>.</para>
</listitem>
<listitem>
<para>[matthew] - Upgrade to Dejagnu-1.5.1. Fixes
<ulink url="&lfs-ticket-root;3305">#3305</ulink>.</para>
</listitem>
<listitem>
<para>[matthew] - Upgrade to Texinfo-5.1. Fixes
<ulink url="&lfs-ticket-root;3304">#3304</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-03-13</para>
<itemizedlist>
<listitem>
<para>[matthew] - Fix a build issue with Check-0.9.9 on some hosts by
adding the &quot;sysroot&quot; feature to Binutils. Thanks to Billy
O'Connor, Yaacov-Yoseph Weiss and Pierre Labastie for the reports, and
to Pierre again for the fix.</para>
</listitem>
<listitem>
<para>[matthew] - Upgrade to Perl-5.16.3. Fixes
<ulink url="&lfs-ticket-root;3303">#3303</ulink>.</para>
</listitem>
<listitem>
<para>[matthew] - Upgrade to Bash-4.2.45. Fixes
<ulink url="&lfs-ticket-root;3301">#3301</ulink>.</para>
</listitem>
<listitem>
<para>[matthew] - Upgrade to Systemd-198. Fixes
<ulink url="&lfs-ticket-root;3300">#3300</ulink>.</para>
</listitem>
<listitem>
<para>[matthew] - Upgrade to Man-Pages-3.48. Fixes
<ulink url="&lfs-ticket-root;3299">#3299</ulink>.</para>
</listitem>
<listitem>
<para>[matthew] - Upgrade to Linux-3.8.2. Fixes
<ulink url="&lfs-ticket-root;3297">#3297</ulink>.</para>
</listitem>
<listitem>
<para>[matthew] - Upgrade to Tzdata-2013b. Fixes
<ulink url="&lfs-ticket-root;3296">#3296</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-03-04</para>
<itemizedlist>
<listitem> <listitem>
<para>[matthew] - Make the <filename>/etc/localtime</filename> file a <para>[matthew] - Make the <filename>/etc/localtime</filename> file a
symlink again, so that <command>timedatectl</command> displays the symlink again, so that <command>timedatectl</command> displays the
@ -534,12 +65,6 @@
<para>[matthew] - Document how to configure the virtual console under <para>[matthew] - Document how to configure the virtual console under
Systemd.</para> Systemd.</para>
</listitem> </listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-03-03</para>
<itemizedlist>
<listitem> <listitem>
<para>[matthew] - Have DBus use the same <para>[matthew] - Have DBus use the same
<filename>machine-id</filename> file as Systemd.</para> <filename>machine-id</filename> file as Systemd.</para>
@ -553,11 +78,170 @@
</listitem> </listitem>
<listitem> <listitem>
<para>2013-03-01</para> <para>2013-10-19</para>
<itemizedlist> <itemizedlist>
<listitem> <listitem>
<para>[bdubbs] - LFS-7.3 released. <para>[matthew] - Update to Linux-3.11.6. Fixes
</para> <ulink url="&lfs-ticket-root;3414">#3414</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-10-18</para>
<itemizedlist>
<listitem>
<para>[matthew] - Update to GCC-4.8.2. Fixes
<ulink url="&lfs-ticket-root;3413">#3413</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-10-15</para>
<itemizedlist>
<listitem>
<para>[matthew] - Update to Linux-3.11.5. Fixes
<ulink url="&lfs-ticket-root;3411">#3411</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-10-14</para>
<itemizedlist>
<listitem>
<para>[matthew] - Update to Make 4.0. Fixes
<ulink url="&lfs-ticket-root;3410">#3410</ulink>.</para>
</listitem>
<listitem>
<para>[matthew] - Update to Tar 1.27. Fixes
<ulink url="&lfs-ticket-root;3409">#3409</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-10-08</para>
<itemizedlist>
<listitem>
<para>[matthew] - Update stylesheets to docbook-xsl-1.78.1.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-10-06</para>
<itemizedlist>
<listitem>
<para>[matthew] - Use xz version of M4 tarball.</para>
</listitem>
<listitem>
<para>[matthew] - Update to Linux 3.11.4. Fixes
<ulink url="&lfs-ticket-root;3408">#3408</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-10-02</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to Udev 208 (extracted from systemd-208). Fixes
<ulink url="&lfs-ticket-root;3406">#3406</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to tzdata-2013g. Fixes
<ulink url="&lfs-ticket-root;3400">#3400</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to File-5.15. Fixes
<ulink url="&lfs-ticket-root;3402">#3402</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to linux-3.11.3. Fixes
<ulink url="&lfs-ticket-root;3403">#3403</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to texinfo-5.2. Fixes
<ulink url="&lfs-ticket-root;3404">#3404</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to gmp-5.1.3. Fixes
<ulink url="&lfs-ticket-root;3405">#3405</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-09-23</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to man-pages-3.54. Fixes
<ulink url="&lfs-ticket-root;3398">#3398</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to tcl-8.6.1. Fixes
<ulink url="&lfs-ticket-root;3399">#3399</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to M4-1.4.17. Fixes
<ulink url="&lfs-ticket-root;3401">#3401</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-09-15</para>
<itemizedlist>
<listitem>
<para>[matthew] - Update to Linux-3.11.1. Fixes
<ulink url="&lfs-ticket-root;3397">#3397</ulink>.</para>
</listitem>
<listitem>
<para>[matthew] - Update to Kbd-2.0.0. Fixes
<ulink url="&lfs-ticket-root;3390">#3390</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-09-13</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to systemd-207. Fixes
<ulink url="&lfs-ticket-root;3396">#3396</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-09-10</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to gettext-0.18.3.1. Fixes
<ulink url="&lfs-ticket-root;3389">#3389</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to kmod-15. Fixes
<ulink url="&lfs-ticket-root;3392">#3392</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to iproute2-3.11.0. Fixes
<ulink url="&lfs-ticket-root;3395">#3395</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to linux-3.11.0. Fixes
<ulink url="&lfs-ticket-root;3394">#3394</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2013-09-08</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - LFS-7.4 released.</para>
</listitem> </listitem>
</itemizedlist> </itemizedlist>
</listitem> </listitem>

View File

@ -28,39 +28,39 @@
<!--<listitem> <!--<listitem>
<para>Autoconf &autoconf-version;</para> <para>Autoconf &autoconf-version;</para>
</listitem>--> </listitem>-->
<listitem> <!--<listitem>
<para>Automake &automake-version;</para> <para>Automake &automake-version;</para>
</listitem> </listitem>-->
<!--<listitem> <!--<listitem>
<para>Bash &bash-version;</para> <para>Bash &bash-version;</para>
</listitem>--> </listitem>-->
<!--<listitem> <!--<listitem>
<para>Berkeley DB &db-version;</para> <para>Berkeley DB &db-version;</para>
</listitem> --> </listitem> -->
<listitem> <!--<listitem>
<para>Binutils &binutils-version;</para> <para>Binutils &binutils-version;</para>
</listitem> </listitem>-->
<listitem> <!--<listitem>
<para>Bison &bison-version;</para> <para>Bison &bison-version;</para>
</listitem> </listitem>-->
<!--<listitem> <!--<listitem>
<para>Bzip2 &bzip2-version;</para> <para>Bzip2 &bzip2-version;</para>
</listitem>--> </listitem>-->
<listitem> <!--<listitem>
<para>Check &check-version;</para> <para>Check &check-version;</para>
</listitem> </listitem>-->
<!--<listitem> <!--<listitem>
<para>Coreutils &coreutils-version;</para> <para>Coreutils &coreutils-version;</para>
</listitem>--> </listitem>-->
<listitem> <!--<listitem>
<para>DejaGNU &dejagnu-version;</para> <para>DejaGNU &dejagnu-version;</para>
</listitem> </listitem>-->
<listitem> <!--<listitem>
<para>Diffutils &diffutils-version;</para> <para>Diffutils &diffutils-version;</para>
</listitem> </listitem>-->
<listitem> <!--<listitem>
<para>E2fsprogs &e2fsprogs-version;</para> <para>E2fsprogs &e2fsprogs-version;</para>
</listitem> </listitem>-->
<!--<listitem> <!--<listitem>
<para>Expect &expect-version;</para> <para>Expect &expect-version;</para>
</listitem>--> </listitem>-->
@ -73,9 +73,9 @@
<!--<listitem> <!--<listitem>
<para>Flex &flex-version;</para> <para>Flex &flex-version;</para>
</listitem>--> </listitem>-->
<listitem> <!--<listitem>
<para>Gawk &gawk-version;</para> <para>Gawk &gawk-version;</para>
</listitem> </listitem>-->
<listitem> <listitem>
<para>GCC &gcc-version;</para> <para>GCC &gcc-version;</para>
</listitem> </listitem>
@ -100,9 +100,9 @@
<!--<listitem> <!--<listitem>
<para>GRUB &grub-version;</para> <para>GRUB &grub-version;</para>
</listitem>--> </listitem>-->
<listitem> <!--<listitem>
<para>Gzip &gzip-version;</para> <para>Gzip &gzip-version;</para>
</listitem> </listitem>-->
<!--<listitem> <!--<listitem>
<para>IANA-Etc &iana-etc-version;</para> <para>IANA-Etc &iana-etc-version;</para>
</listitem>--> </listitem>-->
@ -112,60 +112,60 @@
<listitem> <listitem>
<para>IPRoute2 &iproute2-version;</para> <para>IPRoute2 &iproute2-version;</para>
</listitem> </listitem>
<!--<listitem> <listitem>
<para>Kbd &kbd-version;</para> <para>Kbd &kbd-version;</para>
</listitem>--> </listitem>
<listitem> <listitem>
<para>Kmod &kmod-version;</para> <para>Kmod &kmod-version;</para>
</listitem> </listitem>
<listitem> <!--<listitem>
<para>Less &less-version;</para> <para>Less &less-version;</para>
</listitem> </listitem>-->
<listitem> <!--<listitem>
<para>LFS-Network-Scripts &lfs-network-scripts-version;</para> <para>LFS-Network-Scripts &lfs-network-scripts-version;</para>
</listitem> </listitem>-->
<listitem> <!--<listitem>
<para>Libpipeline &libpipeline-version;</para> <para>Libpipeline &libpipeline-version;</para>
</listitem> </listitem>-->
<!--<listitem> <!--<listitem>
<para>Libtool &libtool-version;</para> <para>Libtool &libtool-version;</para>
</listitem>--> </listitem>-->
<listitem> <listitem>
<para>Linux &linux-version;</para> <para>Linux &linux-version;</para>
</listitem> </listitem>
<!--<listitem>
<para>M4 &m4-version;</para>
</listitem>-->
<!--<listitem>
<para>Make &make-version;</para>
</listitem>-->
<listitem> <listitem>
<para>Man-DB &man-db-version;</para> <para>M4 &m4-version;</para>
</listitem> </listitem>
<listitem>
<para>Make &make-version;</para>
</listitem>
<!--<listitem>
<para>Man-DB &man-db-version;</para>
</listitem>-->
<listitem> <listitem>
<para>Man-pages &man-pages-version;</para> <para>Man-pages &man-pages-version;</para>
</listitem> </listitem>
<!--<listitem> <!--<listitem>
<para>MPC &mpc-version;</para> <para>MPC &mpc-version;</para>
</listitem>--> </listitem>-->
<listitem> <!--<listitem>
<para>MPFR &mpfr-version;</para> <para>MPFR &mpfr-version;</para>
</listitem> </listitem>-->
<!--<listitem> <!--<listitem>
<para>Ncurses &ncurses-version;</para> <para>Ncurses &ncurses-version;</para>
</listitem>--> </listitem>-->
<!--<listitem> <!--<listitem>
<para>Patch &patch-version;</para> <para>Patch &patch-version;</para>
</listitem>--> </listitem>-->
<listitem> <!--<listitem>
<para>Perl &perl-version;</para> <para>Perl &perl-version;</para>
</listitem> </listitem>-->
<!--<listitem> <!--<listitem>
<para>Pkg-config &pkgconfig-version;</para> <para>Pkg-config &pkgconfig-version;</para>
</listitem>--> </listitem>-->
<listitem> <!--<listitem>
<para>Procps-ng &procps-ng-version;</para> <para>Procps-ng &procps-ng-version;</para>
</listitem> </listitem>-->
<!--<listitem> <!--<listitem>
<para>Psmisc &psmisc-version;</para> <para>Psmisc &psmisc-version;</para>
</listitem>--> </listitem>-->
@ -184,12 +184,12 @@
<!--<listitem> <!--<listitem>
<para>SysVinit &sysvinit-version;</para> <para>SysVinit &sysvinit-version;</para>
</listitem>--> </listitem>-->
<!--<listitem> <listitem>
<para>Tar &tar-version;</para> <para>Tar &tar-version;</para>
</listitem>--> </listitem>
<!--<listitem> <listitem>
<para>TCL &tcl-version;</para> <para>TCL &tcl-version;</para>
</listitem>--> </listitem>
<listitem> <listitem>
<para>Texinfo &texinfo-version;</para> <para>Texinfo &texinfo-version;</para>
</listitem> </listitem>
@ -197,20 +197,17 @@
<para>Tzdata &tzdata-version;</para> <para>Tzdata &tzdata-version;</para>
</listitem> </listitem>
<!--<listitem> <!--<listitem>
<para>&udev-config;</para>
</listitem>-->
<listitem>
<para>Util-Linux &util-linux-version;</para> <para>Util-Linux &util-linux-version;</para>
</listitem> </listitem>-->
<!--<listitem> <!--<listitem>
<para>Vim &vim-version;</para> <para>Vim &vim-version;</para>
</listitem>--> </listitem>-->
<!--<listitem> <!--<listitem>
<para>XZ-Utils &xz-version;</para> <para>XZ-Utils &xz-version;</para>
</listitem>--> </listitem>-->
<listitem> <!--<listitem>
<para>Zlib &zlib-version;</para> <para>Zlib &zlib-version;</para>
</listitem> </listitem>-->
</itemizedlist> </itemizedlist>
<!--<itemizedlist> <!--<itemizedlist>
@ -234,14 +231,6 @@
<para>Attr-&attr-version;</para> <para>Attr-&attr-version;</para>
</listitem> </listitem>
<listitem>
<para>bc &bc-version;</para>
</listitem>
<listitem>
<para>&bash-fixes-patch;</para>
</listitem>
<listitem> <listitem>
<para>D-Bus-&dbus-version;</para> <para>D-Bus-&dbus-version;</para>
</listitem> </listitem>
@ -262,10 +251,6 @@
<para>Libcap-&libcap-version;</para> <para>Libcap-&libcap-version;</para>
</listitem> </listitem>
<listitem>
<para>&perl-libc-patch;</para>
</listitem>
<listitem> <listitem>
<para>Systemd-&systemd-version;</para> <para>Systemd-&systemd-version;</para>
</listitem> </listitem>
@ -280,22 +265,14 @@
<title>Removed:</title> <title>Removed:</title>
<listitem><para></para></listitem> <!-- satisfy build --> <listitem><para></para></listitem> <!-- satisfy build -->
<listitem>
<para>bash-4.2-fixes-11.patch</para>
</listitem>
<listitem>
<para>binutils-2.23.1-testsuite_fix-1.patch</para>
</listitem>
<listitem>
<para>perl-5.16.2-libc-1.patch</para>
</listitem>
<listitem> <listitem>
<para>Sysklogd-1.5</para> <para>Sysklogd-1.5</para>
</listitem> </listitem>
<listitem>
<para>texinfo-5.1-test-1.patch</para>
</listitem>
<listitem> <listitem>
<para>Udev-197</para> <para>Udev-197</para>
</listitem> </listitem>

View File

@ -18,6 +18,14 @@
<variablelist role="materials"> <variablelist role="materials">
<varlistentry>
<term>Automake Test Fix Patch - <token>&automake-test-patch-size;</token>:</term>
<listitem>
<para>Download: <ulink url="&patches-root;&automake-test-patch;"/></para>
<para>MD5 sum: <literal>&automake-test-patch-md5;</literal></para>
</listitem>
</varlistentry>
<varlistentry> <varlistentry>
<term>Bash Upstream Fixes Patch - <token>&bash-fixes-patch-size;</token>:</term> <term>Bash Upstream Fixes Patch - <token>&bash-fixes-patch-size;</token>:</term>
<listitem> <listitem>
@ -42,24 +50,6 @@
</listitem> </listitem>
</varlistentry> </varlistentry>
<!--
<varlistentry>
<term>Coreutils Test Fixes Patch - <token>&coreutils-test-patch-size;</token>:</term>
<listitem>
<para>Download: <ulink url="&patches-root;&coreutils-test-patch;"/></para>
<para>MD5 sum: <literal>&coreutils-test-patch-md5;</literal></para>
</listitem>
</varlistentry>
-->
<varlistentry>
<term>Flex Regression Tests Patch - <token>&flex-bison-patch-size;</token>:</term>
<listitem>
<para>Download: <ulink url="&patches-root;&flex-bison-patch;"/></para>
<para>MD5 sum: <literal>&flex-bison-patch-md5;</literal></para>
</listitem>
</varlistentry>
<varlistentry> <varlistentry>
<term>Glibc FHS Patch - <token>&glibc-fhs-patch-size;</token>:</term> <term>Glibc FHS Patch - <token>&glibc-fhs-patch-size;</token>:</term>
<listitem> <listitem>
@ -76,14 +66,6 @@
</listitem> </listitem>
</varlistentry> </varlistentry>
<varlistentry>
<term>Make Upstream Fixes Patch - <token>&make-fixes-patch-size;</token>:</term>
<listitem>
<para>Download: <ulink url="&patches-root;&make-fixes-patch;"/></para>
<para>MD5 sum: <literal>&make-fixes-patch-md5;</literal></para>
</listitem>
</varlistentry>
<varlistentry> <varlistentry>
<term>Perl Libc Patch - <token>&perl-libc-patch-size;</token>:</term> <term>Perl Libc Patch - <token>&perl-libc-patch-size;</token>:</term>
<listitem> <listitem>
@ -92,24 +74,14 @@
</listitem> </listitem>
</varlistentry> </varlistentry>
<!--
<varlistentry> <varlistentry>
<term>Procps HZ Errors Patch - <token>&procps-hz_fixes-patch-size;</token>:</term> <term>Tar Manpage Patch - <token>&tar-manpage-patch-size;</token>:</term>
<listitem> <listitem>
<para>Download: <ulink url="&patches-root;&procps-hz_fixes-patch;"/></para> <para>Download: <ulink url="&patches-root;&tar-manpage-patch;"/></para>
<para>MD5 sum: <literal>&procps-hz_fixes-patch-md5;</literal></para> <para>MD5 sum: <literal>&tar-manpage-patch-md5;</literal></para>
</listitem> </listitem>
</varlistentry> </varlistentry>
<varlistentry>
<term>Procps Watch Patch - <token>&procps-watch-patch-size;</token>:</term>
<listitem>
<para>Download: <ulink url="&patches-root;&procps-watch-patch;"/></para>
<para>MD5 sum: <literal>&procps-watch-patch-md5;</literal></para>
</listitem>
</varlistentry>
-->
<varlistentry> <varlistentry>
<term>Readline Upstream Fixes Patch - <token>&readline-fixes-patch-size;</token>:</term> <term>Readline Upstream Fixes Patch - <token>&readline-fixes-patch-size;</token>:</term>
<listitem> <listitem>
@ -117,15 +89,15 @@
<para>MD5 sum: <literal>&readline-fixes-patch-md5;</literal></para> <para>MD5 sum: <literal>&readline-fixes-patch-md5;</literal></para>
</listitem> </listitem>
</varlistentry> </varlistentry>
<!--
<!--<varlistentry> <varlistentry>
<term>Zlib fPIC Patch - <token>&zlib-fpic-patch-size;</token>:</term> <term>Texinfo Test Patch - <token>&texinfo-test-patch-size;</token>:</term>
<listitem> <listitem>
<para>Download: <ulink url="&patches-root;&zlib-fpic-patch;"/></para> <para>Download: <ulink url="&patches-root;&texinfo-test-patch;"/></para>
<para>MD5 sum: <literal>&zlib-fpic-patch-md5;</literal></para> <para>MD5 sum: <literal>&texinfo-test-patch-md5;</literal></para>
</listitem> </listitem>
</varlistentry>--> </varlistentry>
-->
</variablelist> </variablelist>
<para>Total size of these patches: about <returnvalue/></para> <para>Total size of these patches: about <returnvalue/></para>

View File

@ -107,8 +107,7 @@ cd ../gcc-build</userinput></screen>
<para>Now prepare GCC for compilation:</para> <para>Now prepare GCC for compilation:</para>
<screen><userinput remap="configure"> <screen><userinput remap="configure">CC=$LFS_TGT-gcc \
CC=$LFS_TGT-gcc \
CXX=$LFS_TGT-g++ \ CXX=$LFS_TGT-g++ \
AR=$LFS_TGT-ar \ AR=$LFS_TGT-ar \
RANLIB=$LFS_TGT-ranlib \ RANLIB=$LFS_TGT-ranlib \

View File

@ -52,6 +52,14 @@
su -c 'cp -v sunrpc/rpc/*.h /usr/include/rpc' su -c 'cp -v sunrpc/rpc/*.h /usr/include/rpc'
fi</userinput></screen> fi</userinput></screen>
<para>An upstream change needs to be reverted:</para>
<screen><userinput remap="pre">sed -i -e 's/static __m128i/inline &amp;/' sysdeps/x86_64/multiarch/strstr.c</userinput></screen>
<para>Allow Glibc to be built using Make-&make-version;:</para>
<screen><userinput remap="pre">sed -r -i 's/(3..89..)/\1 | 4.*/' configure</userinput></screen>
<para>The Glibc documentation recommends building Glibc outside of the source <para>The Glibc documentation recommends building Glibc outside of the source
directory in a dedicated build directory:</para> directory in a dedicated build directory:</para>
@ -80,7 +88,7 @@ esac</userinput></screen>
--host=$LFS_TGT \ --host=$LFS_TGT \
--build=$(../glibc-&glibc-version;/scripts/config.guess) \ --build=$(../glibc-&glibc-version;/scripts/config.guess) \
--disable-profile \ --disable-profile \
--enable-kernel=2.6.25 \ --enable-kernel=&min-kernel; \
--with-headers=/tools/include \ --with-headers=/tools/include \
libc_cv_forced_unwind=yes \ libc_cv_forced_unwind=yes \
libc_cv_ctors_header=yes \ libc_cv_ctors_header=yes \
@ -107,10 +115,10 @@ esac</userinput></screen>
</varlistentry> </varlistentry>
<varlistentry> <varlistentry>
<term><parameter>--enable-kernel=2.6.25</parameter></term> <term><parameter>--enable-kernel=&min-kernel;</parameter></term>
<listitem> <listitem>
<para>This tells Glibc to compile the library with support <para>This tells Glibc to compile the library with support
for 2.6.25 and later Linux kernels. Workarounds for older for &min-kernel; and later Linux kernels. Workarounds for older
kernels are not enabled.</para> kernels are not enabled.</para>
</listitem> </listitem>
</varlistentry> </varlistentry>
@ -220,10 +228,10 @@ readelf -l a.out | grep ': /tools'</userinput></screen>
</caution> </caution>
<note><para>Building Binutils in the next section will serve as an additional check that <note><para>Building Binutils in the section after next will serve as an
the toolchain has been built properly. If Binutils fails to build, it is an additional check that the toolchain has been built properly. If Binutils
indication that something has gone wrong with the previous Binutils, GCC, or Glibc fails to build, it is an indication that something has gone wrong with the
installations.</para></note> previous Binutils, GCC, or Glibc installations.</para></note>
</sect2> </sect2>

View File

@ -43,10 +43,6 @@
<sect2 role="installation"> <sect2 role="installation">
<title>Installation of M4</title> <title>Installation of M4</title>
<para>Fix an incompatibility between this package and Glibc-&glibc-version;:</para>
<screen><userinput remap="pre">sed -i -e '/gets is a/d' lib/stdio.in.h</userinput></screen>
<para>Prepare M4 for compilation:</para> <para>Prepare M4 for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/tools</userinput></screen> <screen><userinput remap="configure">./configure --prefix=/tools</userinput></screen>

View File

@ -44,7 +44,20 @@
<para>Prepare Make for compilation:</para> <para>Prepare Make for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/tools</userinput></screen> <screen><userinput remap="configure">./configure --prefix=/tools --without-guile</userinput></screen>
<variablelist>
<title>The meaning of the configure option:</title>
<varlistentry>
<term><parameter>--without-guile</parameter></term>
<listitem>
<para>This ensures that Make-&make-version; won't link against Guile libraries, which
may be present on the host system, but won't be available within the
<command>chroot</command> environment in the next chapter.</para>
</listitem>
</varlistentry>
</variablelist>
<para>Compile the package:</para> <para>Compile the package:</para>

View File

@ -43,10 +43,6 @@
<sect2 role="installation"> <sect2 role="installation">
<title>Installation of Tar</title> <title>Installation of Tar</title>
<para>Fix an incompatibility between this package and Glibc-&glibc-version;:</para>
<screen><userinput remap="pre">sed -i -e '/gets is a/d' gnu/stdio.in.h</userinput></screen>
<para>Prepare Tar for compilation:</para> <para>Prepare Tar for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/tools</userinput></screen> <screen><userinput remap="configure">./configure --prefix=/tools</userinput></screen>

View File

@ -48,11 +48,6 @@
run in this chapter (they are not mandatory), these packages are required run in this chapter (they are not mandatory), these packages are required
to run the test suites in <xref linkend="chapter-building-system"/>.</para> to run the test suites in <xref linkend="chapter-building-system"/>.</para>
<para>First increase the amount of space needed by some regular expressions
in regression tests.</para>
<screen><userinput remap="pre">sed -i s/500/5000/ generic/regc_nfa.c</userinput></screen>
<para>Prepare Tcl for compilation:</para> <para>Prepare Tcl for compilation:</para>
<screen><userinput remap="configure">cd unix <screen><userinput remap="configure">cd unix

View File

@ -17,7 +17,7 @@
<title>Xz-&xz-version;</title> <title>Xz-&xz-version;</title>
<indexterm zone="ch-tools-xz"> <indexterm zone="ch-tools-xz">
<primary sortas="a-xz">xz</primary> <primary sortas="a-xz">Xz</primary>
<secondary>tools</secondary> <secondary>tools</secondary>
</indexterm> </indexterm>

View File

@ -41,6 +41,10 @@
<sect2 role="installation"> <sect2 role="installation">
<title>Installation of Automake</title> <title>Installation of Automake</title>
<para>Fix an intermittent test failure:</para>
<screen><userinput remap="pre">patch -Np1 -i ../&automake-test-patch;</userinput></screen>
<para>Prepare Automake for compilation:</para> <para>Prepare Automake for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/usr --docdir=/usr/share/doc/automake-&automake-version;</userinput></screen> <screen><userinput remap="configure">./configure --prefix=/usr --docdir=/usr/share/doc/automake-&automake-version;</userinput></screen>
@ -49,9 +53,7 @@
<screen><userinput remap="make">make</userinput></screen> <screen><userinput remap="make">make</userinput></screen>
<note><para>The tests take a very long time: over 30 SBUs. Running <note><para>The tests take a very long time: over 30 SBUs.</para></note>
the tests is not recommended. At least one test (of over 3000) is
known to intermittently fail.</para></note>
<para>To test the results, issue:</para> <para>To test the results, issue:</para>
@ -74,8 +76,8 @@
<seglistitem> <seglistitem>
<seg>acinstall, aclocal, aclocal-&am-minor-version;, automake, <seg>acinstall, aclocal, aclocal-&am-minor-version;, automake,
automake-&am-minor-version;, compile, config.guess, config.sub, automake-&am-minor-version;, compile, config.guess, config.sub,
depcomp, elisp-comp, install-sh, mdate-sh, missing, mkinstalldirs, depcomp, install-sh, mdate-sh, missing, mkinstalldirs,
py-compile, symlink-tree, and ylwrap</seg> py-compile, and ylwrap</seg>
<seg>/usr/share/aclocal-&am-minor-version;, /usr/share/automake-&am-minor-version;, <seg>/usr/share/aclocal-&am-minor-version;, /usr/share/automake-&am-minor-version;,
/usr/share/doc/automake-&automake-version;</seg> /usr/share/doc/automake-&automake-version;</seg>
</seglistitem> </seglistitem>
@ -186,16 +188,6 @@
</listitem> </listitem>
</varlistentry> </varlistentry>
<varlistentry id="elisp-comp">
<term><command>elisp-comp</command></term>
<listitem>
<para>Byte-compiles Emacs Lisp code</para>
<indexterm zone="ch-system-automake elisp-comp">
<primary sortas="b-elisp-comp">elisp-comp</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="install-sh"> <varlistentry id="install-sh">
<term><command>install-sh</command></term> <term><command>install-sh</command></term>
<listitem> <listitem>
@ -248,16 +240,6 @@
</listitem> </listitem>
</varlistentry> </varlistentry>
<varlistentry id="symlink-tree">
<term><command>symlink-tree</command></term>
<listitem>
<para>A script to create a symlink tree of a directory tree</para>
<indexterm zone="ch-system-automake symlink-tree">
<primary sortas="b-symlink-tree">symlink-tree</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="ylwrap"> <varlistentry id="ylwrap">
<term><command>ylwrap</command></term> <term><command>ylwrap</command></term>
<listitem> <listitem>

View File

@ -43,14 +43,14 @@
<para>Prepare Bison for compilation:</para> <para>Prepare Bison for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen> <screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen>
<!--
<para>The configure system causes Bison to be built without support for <para>The configure system causes Bison to be built without support for
internationalization of error messages if a <command>bison</command> internationalization of error messages if a <command>bison</command>
program is not already in $PATH. The following addition will correct program is not already in $PATH. The following addition will correct
this:</para> this:</para>
<screen><userinput remap="configure">echo '#define YYENABLE_NLS 1' &gt;&gt; lib/config.h</userinput></screen> <screen><userinput remap="configure">echo '#define YYENABLE_NLS 1' &gt;&gt; lib/config.h</userinput></screen>
-->
<para>Compile the package:</para> <para>Compile the package:</para>
<screen><userinput remap="make">make</userinput></screen> <screen><userinput remap="make">make</userinput></screen>

View File

@ -43,6 +43,7 @@
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="coreutils.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="coreutils.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="iana-etc.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="iana-etc.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="m4.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="m4.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="flex.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bison.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bison.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="grep.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="grep.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="readline.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="readline.xml"/>
@ -59,7 +60,6 @@
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="diffutils.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="diffutils.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gawk.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gawk.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="findutils.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="findutils.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="flex.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gettext.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gettext.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="intltool.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="intltool.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gperf.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gperf.xml"/>

View File

@ -25,7 +25,7 @@ for dir in /usr /usr/local; do
ln -sv share/{man,doc,info} $dir ln -sv share/{man,doc,info} $dir
done done
case $(uname -m) in case $(uname -m) in
x86_64) ln -sv lib /lib64 &amp;&amp; ln -sv lib /usr/lib64 ;; x86_64) ln -sv lib /lib64 &amp;&amp; ln -sv lib /usr/lib64 &amp;&amp; ln -sv lib /usr/local/lib64 ;;
esac esac
mkdir -v /var/{log,mail,spool} mkdir -v /var/{log,mail,spool}
ln -sv /run /var/run ln -sv /run /var/run

View File

@ -44,6 +44,10 @@
<sect2 role="installation"> <sect2 role="installation">
<title>Installation of E2fsprogs</title> <title>Installation of E2fsprogs</title>
<para>First, fix a regression test:</para>
<screen><userinput remap="pre">sed -i -e 's/mke2fs/$MKE2FS/' -e 's/debugfs/$DEBUGFS/' tests/f_extent_oobounds/script</userinput></screen>
<para>The E2fsprogs documentation recommends that the package be built in <para>The E2fsprogs documentation recommends that the package be built in
a subdirectory of the source tree: </para> a subdirectory of the source tree: </para>

View File

@ -41,9 +41,9 @@
<sect2 role="installation"> <sect2 role="installation">
<title>Installation of Flex</title> <title>Installation of Flex</title>
<para>First, fix some regression tests:</para> <para>First, skip running three regression tests that require bison.</para>
<screen><userinput remap="pre">patch -Np1 -i ../&flex-bison-patch;</userinput></screen> <screen><userinput remap="pre">sed -i -e '/test-bison/d' tests/Makefile.in</userinput></screen>
<para>Prepare Flex for compilation:</para> <para>Prepare Flex for compilation:</para>

View File

@ -311,9 +311,10 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen>
<seglistitem> <seglistitem>
<seg>c++, cc (link to gcc), cpp, g++, gcc, <seg>c++, cc (link to gcc), cpp, g++, gcc,
gcc-ar, gcc-nm, gcc-ranlib, gccbug, and gcov</seg> gcc-ar, gcc-nm, gcc-ranlib, and gcov</seg>
<seg>libgcc.a, libgcc_eh.a, libgcc_s.so, libgcov.a, libgomp.{a,so}, <seg>libasan.{a,so}, libatomic.{a,so}, libgcc.a, libgcc_eh.a,
libgcc_s.so, libgcov.a, libgomp.{a,so}, libitm.{a,so},
liblto_plugin.so, libmudflap.{a,so}, libmudflapth.{a,so}, liblto_plugin.so, libmudflap.{a,so}, libmudflapth.{a,so},
libquadmath.{a,so}, libssp.{a,so}, libquadmath.{a,so}, libssp.{a,so},
libssp_nonshared.a, libstdc++.{a,so} and libsupc++.a</seg> libssp_nonshared.a, libstdc++.{a,so} and libsupc++.a</seg>
@ -417,16 +418,6 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen>
</listitem> </listitem>
</varlistentry> </varlistentry>
<varlistentry id="gccbug">
<term><command>gccbug</command></term>
<listitem>
<para>A shell script used to help create useful bug reports</para>
<indexterm zone="ch-system-gcc gccbug">
<primary sortas="b-gccbug">gccbug</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="gcov"> <varlistentry id="gcov">
<term><command>gcov</command></term> <term><command>gcov</command></term>
<listitem> <listitem>

View File

@ -61,6 +61,14 @@
Glibc autoconf tests would give false results and defeat the goal Glibc autoconf tests would give false results and defeat the goal
of achieving a clean build.</para> of achieving a clean build.</para>
<para>An upstream change needs to be reverted:</para>
<screen><userinput remap="pre">sed -i -e 's/static __m128i/inline &amp;/' sysdeps/x86_64/multiarch/strstr.c</userinput></screen>
<para>Allow Glibc to be built with Make-&make-version;:</para>
<screen><userinput remap="pre">sed -r -i 's/(3..89..)/\1 | 4.*/' configure</userinput></screen>
<para>Some of the Glibc programs use non-FHS compilant <para>Some of the Glibc programs use non-FHS compilant
<filename class="directory">/var/db</filename> directory <filename class="directory">/var/db</filename> directory
to store their runtime data. Apply the following patch to make such programs to store their runtime data. Apply the following patch to make such programs
@ -82,7 +90,7 @@ cd ../glibc-build</userinput></screen>
<screen><userinput remap="configure">../glibc-&glibc-version;/configure \ <screen><userinput remap="configure">../glibc-&glibc-version;/configure \
--prefix=/usr \ --prefix=/usr \
--disable-profile \ --disable-profile \
--enable-kernel=2.6.25 \ --enable-kernel=&min-kernel; \
--libexecdir=/usr/lib</userinput></screen> --libexecdir=/usr/lib</userinput></screen>
<variablelist> <variablelist>
<title>The meaning of the new configure options:</title> <title>The meaning of the new configure options:</title>
@ -90,11 +98,9 @@ cd ../glibc-build</userinput></screen>
<varlistentry> <varlistentry>
<term><parameter>--libexecdir=/usr/lib</parameter></term> <term><parameter>--libexecdir=/usr/lib</parameter></term>
<listitem> <listitem>
<para>This changes the location of the <command>pt_chown</command> <para>This changes the location of some auxillary files from the
program and <filename class="directory">getconf</filename> directory default of <filename class="directory">/usr/libexec</filename> to
from their default install location of <filename <filename class="directory">/usr/lib/glibc</filename>.</para>
class="directory">/usr/libexec</filename> to <filename
class="directory">/usr/lib</filename>.</para>
</listitem> </listitem>
</varlistentry> </varlistentry>
@ -147,6 +153,11 @@ grep Error glibc-check-log</userinput></screen>
make -k check</command>).</para> make -k check</command>).</para>
</listitem> </listitem>
<listitem>
<para>posix/tst-getaddrinfo4 will always fail due to not having a network
connection when the test is run.</para>
</listitem>
<listitem> <listitem>
<para>Other tests known to fail on some architectures are posix/bug-regex32, <para>Other tests known to fail on some architectures are posix/bug-regex32,
misc/tst-writev, elf/check-textrel, nptl/tst-getpid2, and stdio-common/bug22.</para> misc/tst-writev, elf/check-textrel, nptl/tst-getpid2, and stdio-common/bug22.</para>
@ -408,7 +419,7 @@ mkdir -pv /etc/ld.so.conf.d</userinput></screen>
<seglistitem> <seglistitem>
<seg>catchsegv, gencat, getconf, getent, iconv, iconvconfig, ldconfig, <seg>catchsegv, gencat, getconf, getent, iconv, iconvconfig, ldconfig,
ldd, lddlibc4, locale, localedef, makedb, mtrace, nscd, pcprofiledump, ldd, lddlibc4, locale, localedef, makedb, mtrace, nscd, pcprofiledump,
pldd, pt_chown, rpcgen, sln, sotruss, sprof, tzselect, xtrace, pldd, rpcgen, sln, sotruss, sprof, tzselect, xtrace,
zdump, and zic</seg> zdump, and zic</seg>
<seg>ld.so, libBrokenLocale.{a,so}, libSegFault.so, libanl.{a,so}, <seg>ld.so, libBrokenLocale.{a,so}, libSegFault.so, libanl.{a,so},
libbsd-compat.a, libc.{a,so}, libc_nonshared.a, libcidn.so, libbsd-compat.a, libc.{a,so}, libc_nonshared.a, libcidn.so,
@ -600,7 +611,7 @@ mkdir -pv /etc/ld.so.conf.d</userinput></screen>
</indexterm> </indexterm>
</listitem> </listitem>
</varlistentry> </varlistentry>
<!--
<varlistentry id="pt_chown"> <varlistentry id="pt_chown">
<term><command>pt_chown</command></term> <term><command>pt_chown</command></term>
<listitem> <listitem>
@ -611,7 +622,7 @@ mkdir -pv /etc/ld.so.conf.d</userinput></screen>
</indexterm> </indexterm>
</listitem> </listitem>
</varlistentry> </varlistentry>
-->
<varlistentry id="rpcgen"> <varlistentry id="rpcgen">
<term><command>rpcgen</command></term> <term><command>rpcgen</command></term>
<listitem> <listitem>

View File

@ -53,8 +53,10 @@
sed -i /ARPD/d Makefile sed -i /ARPD/d Makefile
sed -i 's/arpd.8//' man/man8/Makefile</userinput></screen> sed -i 's/arpd.8//' man/man8/Makefile</userinput></screen>
<!-- Save as comments for now
<para>Remove a compiler flag that causes the compilation to fail:</para> <para>Remove a compiler flag that causes the compilation to fail:</para>
<screen><userinput remap="pre">sed -i 's/-Werror//' Makefile</userinput></screen> <screen><userinput remap="pre">sed -i 's/-Werror//' Makefile</userinput></screen>
-->
<para>Compile the package:</para> <para>Compile the package:</para>

View File

@ -50,21 +50,17 @@
<para>After patching, the Backspace key generates the character with code 127, <para>After patching, the Backspace key generates the character with code 127,
and the Delete key generates a well-known escape sequence.</para> and the Delete key generates a well-known escape sequence.</para>
<para>Fix a bug that causes some keymaps not to be loaded correctly:</para>
<screen><userinput remap="pre">sed -i -e '326 s/if/while/' src/loadkeys.analyze.l</userinput></screen>
<para>Remove the redundant <command>resizecons</command> program (it requires <para>Remove the redundant <command>resizecons</command> program (it requires
the defunct svgalib to provide the video mode files - for normal use the defunct svgalib to provide the video mode files - for normal use
<command>setfont</command> sizes the console appropriately) together with its <command>setfont</command> sizes the console appropriately) together with its
manpage.</para> manpage.</para>
<screen><userinput remap="pre">sed -i 's/\(RESIZECONS_PROGS=\)yes/\1no/g' configure <screen><userinput remap="pre">sed -i 's/\(RESIZECONS_PROGS=\)yes/\1no/g' configure
sed -i 's/resizecons.8 //' man/man8/Makefile.in</userinput></screen> sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in</userinput></screen>
<para>Prepare Kbd for compilation:</para> <para>Prepare Kbd for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/usr --disable-vlock</userinput></screen> <screen><userinput remap="configure">PKG_CONFIG_PATH=/tools/lib/pkgconfig ./configure --prefix=/usr --disable-vlock</userinput></screen>
<variablelist> <variablelist>
<title>The meaning of the configure options:</title> <title>The meaning of the configure options:</title>
@ -93,7 +89,9 @@ sed -i 's/resizecons.8 //' man/man8/Makefile.in</userinput></screen>
<screen><userinput remap="make">make</userinput></screen> <screen><userinput remap="make">make</userinput></screen>
<para>This package does not come with a test suite.</para> <para>To test the results, issue:</para>
<screen><userinput remap="test">make check</userinput></screen>
<para>Install the package:</para> <para>Install the package:</para>
@ -119,7 +117,7 @@ sed -i 's/resizecons.8 //' man/man8/Makefile.in</userinput></screen>
<para>If desired, install the documentation:</para> <para>If desired, install the documentation:</para>
<screen><userinput remap="install">mkdir -v /usr/share/doc/kbd-&kbd-version; <screen><userinput remap="install">mkdir -v /usr/share/doc/kbd-&kbd-version;
cp -R -v doc/* /usr/share/doc/kbd-&kbd-version;</userinput></screen> cp -R -v docs/doc/* /usr/share/doc/kbd-&kbd-version;</userinput></screen>
</sect2> </sect2>

View File

@ -68,10 +68,38 @@ mknod -m 666 $LFS/dev/null c 1 3</userinput></screen>
<para>Now mount the remaining virtual kernel filesystems:</para> <para>Now mount the remaining virtual kernel filesystems:</para>
<screen><userinput>mount -vt devpts devpts $LFS/dev/pts <screen><userinput>mount -vt devpts devpts $LFS/dev/pts -o gid=5,mode=620
mount -vt proc proc $LFS/proc mount -vt proc proc $LFS/proc
mount -vt sysfs sysfs $LFS/sys</userinput></screen> mount -vt sysfs sysfs $LFS/sys</userinput></screen>
<variablelist>
<title>The meaning of the mount options for devpts:</title>
<varlistentry>
<term><parameter>gid=5</parameter></term>
<listitem>
<para>This ensures that all devpts-created device nodes are owned by
group ID 5. This is the ID we will use later on for the <systemitem
class="groupname">tty</systemitem> group. We use the group ID instead
of a name, since the host system might use a different ID for its
<systemitem class="groupname">tty</systemitem> group.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>mode=0620</parameter></term>
<listitem>
<para>This ensures that all devpts-created device nodes have mode 0620
(user readable and writable, group writable). Together with the
option above, this ensures that devpts will create device nodes that
meet the requirements of grantpt(), meaning the Glibc
<command>pt_chown</command> helper binary (which is not installed by
default) is not necessary.</para>
</listitem>
</varlistentry>
</variablelist>
<para>In some host systems, <filename>/dev/shm</filename> is a <para>In some host systems, <filename>/dev/shm</filename> is a
symbolic link to <filename class="directory">/run/shm</filename>. symbolic link to <filename class="directory">/run/shm</filename>.
Inside a chroot environment, this temporary file system needs Inside a chroot environment, this temporary file system needs

View File

@ -112,7 +112,7 @@ ln -sv kmod /bin/lsmod</userinput></screen>
<segtitle>Installed libraries</segtitle> <segtitle>Installed libraries</segtitle>
<seglistitem> <seglistitem>
<seg>depmod (link to kmod), insmod (link to kmod), kmod, kmod-nolib, <seg>depmod (link to kmod), insmod (link to kmod), kmod,
lsmod (link to kmod), modinfo (link to kmod), modprobe (link to kmod), lsmod (link to kmod), modinfo (link to kmod), modprobe (link to kmod),
and rmmod (link to kmod)</seg> and rmmod (link to kmod)</seg>
<seg>libkmod.so</seg> <seg>libkmod.so</seg>

View File

@ -40,10 +40,6 @@
<sect2 role="installation"> <sect2 role="installation">
<title>Installation of M4</title> <title>Installation of M4</title>
<para>Fix an incompatibility between this package and Glibc-&glibc-version;:</para>
<screen><userinput remap="pre">sed -i -e '/gets is a/d' lib/stdio.in.h</userinput></screen>
<para>Prepare M4 for compilation:</para> <para>Prepare M4 for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen> <screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen>
@ -52,11 +48,9 @@
<screen><userinput remap="make">make</userinput></screen> <screen><userinput remap="make">make</userinput></screen>
<!--<para>To test the results, issue:</para>--> <para>To test the results, issue:</para>
<para>To test the results, first fix a test program and then run the test programs:</para>
<screen><userinput remap="test">sed -i -e '41s/ENOENT/&amp; || errno == EINVAL/' tests/test-readlink.h <screen><userinput remap="test">make check</userinput></screen>
make check</userinput></screen>
<para>Install the package:</para> <para>Install the package:</para>

View File

@ -40,10 +40,6 @@
<sect2 role="installation"> <sect2 role="installation">
<title>Installation of Make</title> <title>Installation of Make</title>
<para>First apply some upstream patches:</para>
<screen><userinput remap="configure">patch -Np1 -i ../&make-fixes-patch;</userinput></screen>
<para>Prepare Make for compilation:</para> <para>Prepare Make for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen> <screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen>

View File

@ -17,7 +17,7 @@
<title>Pkg-config-&pkgconfig-version;</title> <title>Pkg-config-&pkgconfig-version;</title>
<indexterm zone="ch-system-pkgconfig"> <indexterm zone="ch-system-pkgconfig">
<primary sortas="a-pkgconfig">pkgconfig</primary> <primary sortas="a-pkgconfig">Pkgconfig</primary>
</indexterm> </indexterm>
<sect2 role="package"> <sect2 role="package">

View File

@ -40,9 +40,9 @@
<sect2 role="installation"> <sect2 role="installation">
<title>Installation of Tar</title> <title>Installation of Tar</title>
<para>Fix an incompatibility between this package and Glibc-&glibc-version;:</para> <para>Add a program that generates a man page for tar from the source code:</para>
<screen><userinput remap="pre">sed -i -e '/gets is a/d' gnu/stdio.in.h</userinput></screen> <screen><userinput remap="pre">patch -Np1 -i ../&tar-manpage-patch;</userinput></screen>
<para>Prepare Tar for compilation:</para> <para>Prepare Tar for compilation:</para>
@ -78,6 +78,10 @@
<screen><userinput remap="install">make install <screen><userinput remap="install">make install
make -C doc install-html docdir=/usr/share/doc/tar-&tar-version;</userinput></screen> make -C doc install-html docdir=/usr/share/doc/tar-&tar-version;</userinput></screen>
<para>Finally, generate the man page and place it in the proper location:</para>
<screen><userinput remap="install">perl tarman &gt; /usr/share/man/man1/tar.1</userinput></screen>
</sect2> </sect2>

View File

@ -49,9 +49,6 @@
<screen><userinput remap="make">make</userinput></screen> <screen><userinput remap="make">make</userinput></screen>
<note><para>Two tests in the test suite fail due to out of date
perl code.</para></note>
<para>To test the results, issue:</para> <para>To test the results, issue:</para>
<screen><userinput remap="test">make check</userinput></screen> <screen><userinput remap="test">make check</userinput></screen>

View File

@ -103,10 +103,12 @@ mkdir -pv /var/lib/hwclock</userinput></screen>
<para>If desired, run the test suite as a non-root user:</para> <para>If desired, run the test suite as a non-root user:</para>
<warning><para>Running the test suite as the root user can be harmful to <warning><para>Running the test suite as the root user can be harmful to
your system. To run it, the kernel CONFIG_SCSI_DEBUG option for the your system. To run it, the kernel CONFIG_SCSI_DEBUG option for the kernel
kernel must be available in the currently running system. For complete must be available in the currently running system. The CONFIG_SCSI_DEBUG
coverage, other BLFS packages must be installed. If desired, this option must be built as a module. Building it into the kernel will prevent
test can be run after rebooting into the completed LFS system and running:</para> booting. For complete coverage, other BLFS packages must be installed. If
desired, this test can be run after rebooting into the completed LFS system
and running:</para>
<screen role="nodump"><userinput>bash tests/run.sh --srcdir=$PWD --builddir=$PWD</userinput></screen> <screen role="nodump"><userinput>bash tests/run.sh --srcdir=$PWD --builddir=$PWD</userinput></screen>
</warning> </warning>
@ -139,7 +141,7 @@ su nobody -s /bin/bash -c "PATH=$PATH make check"</userinput></screen>
pg, pivot_root, prlimit, raw, readprofile, rename, renice, resizepart, pg, pivot_root, prlimit, raw, readprofile, rename, renice, resizepart,
rev, rtcwake, script, scriptreplay, setarch, setsid, setterm, sfdisk, rev, rtcwake, script, scriptreplay, setarch, setsid, setterm, sfdisk,
sulogin, swaplabel, swapoff (link to swapon), swapon, switch_root, tailf, sulogin, swaplabel, swapoff (link to swapon), swapon, switch_root, tailf,
taskset, tunelp, ul, umount, unshare, utmpdump, uuidd, uuidgen, wall, taskset, ul, umount, unshare, utmpdump, uuidd, uuidgen, wall,
wdctl, whereis, wipefs, and x86_64</seg> wdctl, whereis, wipefs, and x86_64</seg>
<seg>libblkid.{a,so}, libmount.{a,so}, libuuid.{a,so}</seg> <seg>libblkid.{a,so}, libmount.{a,so}, libuuid.{a,so}</seg>
@ -1005,16 +1007,6 @@ su nobody -s /bin/bash -c "PATH=$PATH make check"</userinput></screen>
</listitem> </listitem>
</varlistentry> </varlistentry>
<varlistentry id="tunelp">
<term><command>tunelp</command></term>
<listitem>
<para>Tunes the parameters of the line printer</para>
<indexterm zone="ch-system-util-linux tunelp">
<primary sortas="b-tunelp">tunelp</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="ul"> <varlistentry id="ul">
<term><command>ul</command></term> <term><command>ul</command></term>
<listitem> <listitem>

View File

@ -43,13 +43,12 @@
<sect2 role="installation"> <sect2 role="installation">
<title>Installation of Vim</title> <title>Installation of Vim</title>
<para>First, change the default location of the <para>First, change the default location of the <filename>vimrc</filename>
<filename>vimrc</filename> configuration file to <filename configuration file to <filename class="directory">/etc</filename>:</para>
class="directory">/etc</filename>:</para>
<screen><userinput remap="pre">echo '#define SYS_VIMRC_FILE "/etc/vimrc"' &gt;&gt; src/feature.h</userinput></screen> <screen><userinput remap="pre">echo '#define SYS_VIMRC_FILE "/etc/vimrc"' &gt;&gt; src/feature.h</userinput></screen>
<para>Now prepare Vim for compilation:</para> <para>Prepare Vim for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/usr --enable-multibyte</userinput></screen> <screen><userinput remap="configure">./configure --prefix=/usr --enable-multibyte</userinput></screen>

View File

@ -24,7 +24,8 @@
information. Decide which keymap and screen font will be used. Various information. Decide which keymap and screen font will be used. Various
language-specific HOWTOs can also help with this, see <ulink language-specific HOWTOs can also help with this, see <ulink
url="http://www.tldp.org/HOWTO/HOWTO-INDEX/other-lang.html"/>. If still in url="http://www.tldp.org/HOWTO/HOWTO-INDEX/other-lang.html"/>. If still in
doubt, look in the <filename class="directory">/lib/kbd</filename> directory doubt, look in the <filename class="directory">/usr/share/keymaps</filename>
and <filename class="directory">/usr/share/consolefonts</filename> directories
for valid keymaps and screen fonts. Read <filename>loadkeys(1)</filename> and for valid keymaps and screen fonts. Read <filename>loadkeys(1)</filename> and
<filename>setfont(8)</filename> manual pages to determine the correct <filename>setfont(8)</filename> manual pages to determine the correct
arguments for these programs.</para> arguments for these programs.</para>

View File

@ -76,7 +76,7 @@ EOF</userinput></screen>
it would be using the first 28 bits. Prefixes longer than 24 bits are it would be using the first 28 bits. Prefixes longer than 24 bits are
commonly used by DSL and cable-based Internet Service Providers (ISPs). commonly used by DSL and cable-based Internet Service Providers (ISPs).
In this example (PREFIX=24), the netmask is 255.255.255.0. Adjust the In this example (PREFIX=24), the netmask is 255.255.255.0. Adjust the
<envar>PREFIX</envar> variable according to your specific subnet.i <envar>PREFIX</envar> variable according to your specific subnet.
If omitted, the PREFIX defaults to 24.</para> If omitted, the PREFIX defaults to 24.</para>
<para>For more information see the <command>ifup</command> man page.</para> <para>For more information see the <command>ifup</command> man page.</para>

View File

@ -65,7 +65,12 @@
information about configuring and building the kernel can be found at information about configuring and building the kernel can be found at
<ulink url="http://www.kroah.com/lkn/"/> </para> <ulink url="http://www.kroah.com/lkn/"/> </para>
<note><para>Due to recent changes in <application>udev</application>, be sure to <note><para>A good starting place for setting up the kernel configuration
is to run <command>make defconfig</command>. This will set the base
configuration to a good state that takes your current system architecture
into account.</para>
<para>Due to recent changes in <application>udev</application>, be sure to
select:</para> select:</para>
<screen role="nodump">Device Drivers ---&gt; <screen role="nodump">Device Drivers ---&gt;
@ -231,7 +236,7 @@ EOF</userinput></screen>
<seglistitem> <seglistitem>
<seg>config-&linux-version;, <seg>config-&linux-version;,
vmlinux-&linux-version;-lfs-&version;-&linux-version;, and vmlinuz-&linux-version;-lfs-&version;, and
System.map-&linux-version;</seg> System.map-&linux-version;</seg>
<seg>/lib/modules, /usr/share/doc/linux-&linux-version;</seg> <seg>/lib/modules, /usr/share/doc/linux-&linux-version;</seg>
</seglistitem> </seglistitem>
@ -253,7 +258,7 @@ EOF</userinput></screen>
</varlistentry> </varlistentry>
<varlistentry id="lfskernel"> <varlistentry id="lfskernel">
<term><filename>vmlinux-&linux-version;-lfs-&version;</filename></term> <term><filename>vmlinuz-&linux-version;-lfs-&version;</filename></term>
<listitem> <listitem>
<para>The engine of the Linux system. When turning on the computer, <para>The engine of the Linux system. When turning on the computer,
the kernel is the first part of the operating system that gets loaded. the kernel is the first part of the operating system that gets loaded.

View File

@ -1,7 +1,7 @@
<!ENTITY version "SYSTEMD-20130626"> <!ENTITY version "SYSTEMD-20131021">
<!ENTITY releasedate "June 26, 2013"> <!ENTITY releasedate "October 21, 2013">
<!ENTITY copyrightdate "1999-2013"><!-- jhalfs needs a literal dash, not &ndash; --> <!ENTITY copyrightdate "1999-2013"><!-- jhalfs needs a literal dash, not &ndash; -->
<!ENTITY milestone "7.4"> <!ENTITY milestone "7.5">
<!ENTITY generic-version "systemd"> <!-- Use "development", "testing", or "x.y[-pre{x}]" --> <!ENTITY generic-version "systemd"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->
<!ENTITY lfs-root "http://www.linuxfromscratch.org/"> <!ENTITY lfs-root "http://www.linuxfromscratch.org/">
@ -14,6 +14,7 @@
<!ENTITY livecd-root "&lfs-root;livecd/"> <!ENTITY livecd-root "&lfs-root;livecd/">
<!ENTITY test-results "&lfs-root;lfs/build-logs/&generic-version;/"> <!ENTITY test-results "&lfs-root;lfs/build-logs/&generic-version;/">
<!ENTITY errata "&lfs-root;lfs/errata/&generic-version;/"> <!ENTITY errata "&lfs-root;lfs/errata/&generic-version;/">
<!ENTITY min-kernel "2.6.32">
<!ENTITY lfs-ticket-root "http://wiki.linuxfromscratch.org/lfs/ticket/"> <!ENTITY lfs-ticket-root "http://wiki.linuxfromscratch.org/lfs/ticket/">

View File

@ -63,17 +63,17 @@
<!ENTITY binutils-url "&gnu;binutils/binutils-&binutils-version;.tar.bz2"> <!ENTITY binutils-url "&gnu;binutils/binutils-&binutils-version;.tar.bz2">
<!ENTITY binutils-md5 "4f8fa651e35ef262edc01d60fb45702e"> <!ENTITY binutils-md5 "4f8fa651e35ef262edc01d60fb45702e">
<!ENTITY binutils-home "http://www.gnu.org/software/binutils/"> <!ENTITY binutils-home "http://www.gnu.org/software/binutils/">
<!ENTITY binutils-ch5p1-du "391 MB"> <!ENTITY binutils-ch5p1-du "404 MB">
<!ENTITY binutils-ch5p1-sbu "1 SBU"> <!ENTITY binutils-ch5p1-sbu "1 SBU">
<!ENTITY binutils-ch5p2-du "407 MB"> <!ENTITY binutils-ch5p2-du "417 MB">
<!ENTITY binutils-ch5p2-sbu "1.1 SBU"> <!ENTITY binutils-ch5p2-sbu "1.1 SBU">
<!ENTITY binutils-ch6-du "343 MB"> <!ENTITY binutils-ch6-du "365 MB">
<!ENTITY binutils-ch6-sbu "1.9 SBU"> <!ENTITY binutils-ch6-sbu "2.0 SBU">
<!ENTITY bison-version "2.7.1"> <!ENTITY bison-version "3.0">
<!ENTITY bison-size "1,744 KB"> <!ENTITY bison-size "1,872 KB">
<!ENTITY bison-url "&gnu;bison/bison-&bison-version;.tar.xz"> <!ENTITY bison-url "&gnu;bison/bison-&bison-version;.tar.xz">
<!ENTITY bison-md5 "7be02eb973eccf388f1ae750fc09eed0"> <!ENTITY bison-md5 "a2624994561aa69f056c904c1ccb2880">
<!ENTITY bison-home "&gnu-software;bison/"> <!ENTITY bison-home "&gnu-software;bison/">
<!-- <!--
<!ENTITY bison-ch5-du ""> <!ENTITY bison-ch5-du "">
@ -164,10 +164,10 @@
<!ENTITY expect-ch5-du "4.4 MB"> <!ENTITY expect-ch5-du "4.4 MB">
<!ENTITY expect-ch5-sbu "0.1 SBU"> <!ENTITY expect-ch5-sbu "0.1 SBU">
<!ENTITY file-version "5.14"> <!ENTITY file-version "5.15">
<!ENTITY file-size "633 KB"> <!ENTITY file-size "641 KB">
<!ENTITY file-url "ftp://ftp.astron.com/pub/file/file-&file-version;.tar.gz"> <!ENTITY file-url "ftp://ftp.astron.com/pub/file/file-&file-version;.tar.gz">
<!ENTITY file-md5 "c26625f1d6773ad4bc5a87c0e315632c"> <!ENTITY file-md5 "3f99565532f548d7540912c4642d1ede">
<!ENTITY file-home "http://www.darwinsys.com/file/"> <!ENTITY file-home "http://www.darwinsys.com/file/">
<!ENTITY file-ch5-du "12.4 MB"> <!ENTITY file-ch5-du "12.4 MB">
<!ENTITY file-ch5-sbu "0.1 SBU"> <!ENTITY file-ch5-sbu "0.1 SBU">
@ -206,10 +206,10 @@
<!ENTITY gawk-ch6-du "30 MB"> <!ENTITY gawk-ch6-du "30 MB">
<!ENTITY gawk-ch6-sbu "0.2 SBU"> <!ENTITY gawk-ch6-sbu "0.2 SBU">
<!ENTITY gcc-version "4.8.1"> <!ENTITY gcc-version "4.8.2">
<!ENTITY gcc-size "84,724 KB"> <!ENTITY gcc-size "83,984 KB">
<!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2"> <!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2">
<!ENTITY gcc-md5 "3b2386c114cd74185aa3754b58a79304"> <!ENTITY gcc-md5 "a3d7d63b9cb6b6ea049469a0c4a43c9d">
<!ENTITY gcc-home "http://gcc.gnu.org/"> <!ENTITY gcc-home "http://gcc.gnu.org/">
<!ENTITY gcc-ch5p1-du "1.4 GB"> <!ENTITY gcc-ch5p1-du "1.4 GB">
<!ENTITY gcc-ch5p1-sbu "5.5 SBU"> <!ENTITY gcc-ch5p1-sbu "5.5 SBU">
@ -228,30 +228,30 @@
<!ENTITY gdbm-ch6-du "8.5 MB"> <!ENTITY gdbm-ch6-du "8.5 MB">
<!ENTITY gdbm-ch6-sbu "0.1 SBU"> <!ENTITY gdbm-ch6-sbu "0.1 SBU">
<!ENTITY gettext-version "0.18.2.1"> <!ENTITY gettext-version "0.18.3.1">
<!ENTITY gettext-size "15,552 KB"> <!ENTITY gettext-size "15,960 KB">
<!ENTITY gettext-url "&gnu;gettext/gettext-&gettext-version;.tar.gz"> <!ENTITY gettext-url "&gnu;gettext/gettext-&gettext-version;.tar.gz">
<!ENTITY gettext-md5 "034c8103b14654ebd300fadac44d6f14"> <!ENTITY gettext-md5 "3fc808f7d25487fc72b5759df7419e02">
<!ENTITY gettext-home "&gnu-software;gettext/"> <!ENTITY gettext-home "&gnu-software;gettext/">
<!ENTITY gettext-ch5-du "118 MB"> <!ENTITY gettext-ch5-du "119 MB">
<!ENTITY gettext-ch5-sbu "0.6 SBU"> <!ENTITY gettext-ch5-sbu "0.6 SBU">
<!ENTITY gettext-ch6-du "180 MB"> <!ENTITY gettext-ch6-du "199 MB">
<!ENTITY gettext-ch6-sbu "1.7 SBU"> <!ENTITY gettext-ch6-sbu "2.3 SBU">
<!ENTITY glibc-version "2.17"> <!ENTITY glibc-version "2.18">
<!ENTITY glibc-size "10,725 KB"> <!ENTITY glibc-size "10,892 KB">
<!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.xz"> <!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.xz">
<!ENTITY glibc-md5 "87bf675c8ee523ebda4803e8e1cec638"> <!ENTITY glibc-md5 "88fbbceafee809e82efd52efa1e3c58f">
<!ENTITY glibc-home "&gnu-software;libc/"> <!ENTITY glibc-home "&gnu-software;libc/">
<!ENTITY glibc-ch5-du "554 MB"> <!ENTITY glibc-ch5-du "567 MB">
<!ENTITY glibc-ch5-sbu "5.4 SBU"> <!ENTITY glibc-ch5-sbu "4.7 SBU">
<!ENTITY glibc-ch6-du "852 MB"> <!ENTITY glibc-ch6-du "922 MB">
<!ENTITY glibc-ch6-sbu "17.6 SBU"> <!ENTITY glibc-ch6-sbu "17.1 SBU">
<!ENTITY gmp-version "5.1.2"> <!ENTITY gmp-version "5.1.3">
<!ENTITY gmp-size "1,780 KB"> <!ENTITY gmp-size "1,777 KB">
<!ENTITY gmp-url "ftp://ftp.gmplib.org/pub/gmp-&gmp-version;/gmp-&gmp-version;.tar.xz"> <!ENTITY gmp-url "http://ftp.gnu.org/gnu/gmp/gmp-&gmp-version;.tar.xz">
<!ENTITY gmp-md5 "06fe2ca164221c59ce74867155cfc1ac"> <!ENTITY gmp-md5 "e5fe367801ff067b923d1e6a126448aa">
<!ENTITY gmp-home "&gnu-software;gmp/"> <!ENTITY gmp-home "&gnu-software;gmp/">
<!ENTITY gmp-ch5-du "39 MB"> <!ENTITY gmp-ch5-du "39 MB">
<!ENTITY gmp-ch5-sbu "1.5 SBU"> <!ENTITY gmp-ch5-sbu "1.5 SBU">
@ -328,26 +328,29 @@
<!ENTITY iproute2-version "3.9.0"> <!ENTITY iproute2-version "3.9.0">
<!ENTITY iproute2-size "403 KB"> <!ENTITY iproute2-size "403 KB">
<!ENTITY iproute2-version "3.10.0">
<!ENTITY iproute2-version "3.11.0">
<!ENTITY iproute2-size "412 KB">
<!ENTITY iproute2-url "&kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz"> <!ENTITY iproute2-url "&kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz">
<!ENTITY iproute2-md5 "fd9db28e4f411a1e74de65c919ae590f"> <!ENTITY iproute2-md5 "d7ffb27bc9f0d80577b1f3fb9d1a7689">
<!ENTITY iproute2-home "&kernel;linux/utils/net/iproute2/"> <!ENTITY iproute2-home "&kernel;linux/utils/net/iproute2/">
<!ENTITY iproute2-ch6-du "7.3 MB"> <!ENTITY iproute2-ch6-du "7.3 MB">
<!ENTITY iproute2-ch6-sbu "0.1 SBU"> <!ENTITY iproute2-ch6-sbu "0.1 SBU">
<!ENTITY kbd-version "1.15.5"> <!ENTITY kbd-version "2.0.0">
<!ENTITY kbd-size "1,690 KB"> <!ENTITY kbd-size "1,690 KB">
<!ENTITY kbd-url "http://ftp.altlinux.org/pub/people/legion/kbd/kbd-&kbd-version;.tar.gz"> <!ENTITY kbd-url "http://ftp.altlinux.org/pub/people/legion/kbd/kbd-&kbd-version;.tar.gz">
<!ENTITY kbd-md5 "34c71feead8ab9c01ec638acea8cd877"> <!ENTITY kbd-md5 "5ba259a0b2464196f6488a72070a3d60">
<!ENTITY kbd-home "http://ftp.altlinux.org/pub/people/legion/kbd"> <!ENTITY kbd-home "http://ftp.altlinux.org/pub/people/legion/kbd">
<!ENTITY kbd-ch6-du "20 MB"> <!ENTITY kbd-ch6-du "20 MB">
<!ENTITY kbd-ch6-sbu "0.1 SBU"> <!ENTITY kbd-ch6-sbu "0.1 SBU">
<!ENTITY kmod-version "13"> <!ENTITY kmod-version "15">
<!ENTITY kmod-size "1,408 KB"> <!ENTITY kmod-size "1,420 KB">
<!ENTITY kmod-url "&kernel;linux/utils/kernel/kmod/kmod-&kmod-version;.tar.xz"> <!ENTITY kmod-url "&kernel;linux/utils/kernel/kmod/kmod-&kmod-version;.tar.xz">
<!ENTITY kmod-md5 "d5aba43b9370cd52f3cb35e82a1aa595"> <!ENTITY kmod-md5 "d03372179ed2cfa0c52b6672cf438901">
<!ENTITY kmod-home " "> <!ENTITY kmod-home " ">
<!ENTITY kmod-ch6-du "19 MB"> <!ENTITY kmod-ch6-du "34 MB">
<!ENTITY kmod-ch6-sbu "0.1 SBU"> <!ENTITY kmod-ch6-sbu "0.1 SBU">
<!ENTITY less-version "458"> <!ENTITY less-version "458">
@ -394,13 +397,13 @@
<!ENTITY libtool-ch6-sbu "3.0 SBU"> <!ENTITY libtool-ch6-sbu "3.0 SBU">
<!ENTITY linux-major-version "3"> <!ENTITY linux-major-version "3">
<!ENTITY linux-minor-version "9"> <!ENTITY linux-minor-version "11">
<!ENTITY linux-patch-version "7"> <!ENTITY linux-patch-version "6">
<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">--> <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
<!ENTITY linux-size "70,428 KB"> <!ENTITY linux-size "73,335 KB">
<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz"> <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
<!ENTITY linux-md5 "1b1d18f32db48bfaec1881c3487df686"> <!ENTITY linux-md5 "7e92ca268b71c35a00ebcca884300a83">
<!ENTITY linux-home "http://www.kernel.org/"> <!ENTITY linux-home "http://www.kernel.org/">
<!-- measured for 3.9.0 / gcc-4.8.0 on x86_64 : minimum is <!-- measured for 3.9.0 / gcc-4.8.0 on x86_64 : minimum is
allnoconfig extended for a hopefully-bootable build on desktop machine, allnoconfig extended for a hopefully-bootable build on desktop machine,
@ -413,40 +416,40 @@
<!ENTITY linux-headers-ch6-du "588 MB"> <!ENTITY linux-headers-ch6-du "588 MB">
<!ENTITY linux-headers-ch6-sbu "0.1 SBU"> <!ENTITY linux-headers-ch6-sbu "0.1 SBU">
<!ENTITY m4-version "1.4.16"> <!ENTITY m4-version "1.4.17">
<!ENTITY m4-size "1,229 KB"> <!ENTITY m4-size "1,122 KB">
<!ENTITY m4-url "&gnu;m4/m4-&m4-version;.tar.bz2"> <!ENTITY m4-url "&gnu;m4/m4-&m4-version;.tar.xz">
<!ENTITY m4-md5 "8a7cef47fecab6272eb86a6be6363b2f"> <!ENTITY m4-md5 "12a3c829301a4fd6586a57d3fcf196dc">
<!ENTITY m4-home "&gnu-software;m4/"> <!ENTITY m4-home "&gnu-software;m4/">
<!ENTITY m4-ch5-du "16.6 MB"> <!ENTITY m4-ch5-du "30 MB">
<!ENTITY m4-ch5-sbu "0.2 SBU"> <!ENTITY m4-ch5-sbu "0.2 SBU">
<!ENTITY m4-ch6-du "26.6 MB"> <!ENTITY m4-ch6-du "30 MB">
<!ENTITY m4-ch6-sbu "0.4 SBU"> <!ENTITY m4-ch6-sbu "0.4 SBU">
<!ENTITY make-version "3.82"> <!ENTITY make-version "4.0">
<!ENTITY make-size "1,213 KB"> <!ENTITY make-size "1,311 KB">
<!ENTITY make-url "&gnu;make/make-&make-version;.tar.bz2"> <!ENTITY make-url "&gnu;make/make-&make-version;.tar.bz2">
<!ENTITY make-md5 "1a11100f3c63fcf5753818e59d63088f"> <!ENTITY make-md5 "571d470a7647b455e3af3f92d79f1c18">
<!ENTITY make-home "&gnu-software;make/"> <!ENTITY make-home "&gnu-software;make/">
<!ENTITY make-ch5-du "11.2 MB"> <!ENTITY make-ch5-du "11.2 MB">
<!ENTITY make-ch5-sbu "0.1 SBU"> <!ENTITY make-ch5-sbu "0.1 SBU">
<!ENTITY make-ch6-du "11.3 MB"> <!ENTITY make-ch6-du "11.3 MB">
<!ENTITY make-ch6-sbu "0.4 SBU"> <!ENTITY make-ch6-sbu "0.4 SBU">
<!ENTITY man-db-version "2.6.4"> <!ENTITY man-db-version "2.6.5">
<!ENTITY man-db-size "1,376 KB"> <!ENTITY man-db-size "1,380 KB">
<!ENTITY man-db-url "http://download.savannah.gnu.org/releases/man-db/man-db-&man-db-version;.tar.xz"> <!ENTITY man-db-url "http://download.savannah.gnu.org/releases/man-db/man-db-&man-db-version;.tar.xz">
<!ENTITY man-db-md5 "66d9274637841a43374744efb83cc716"> <!ENTITY man-db-md5 "36f59d9314b45a266ba350584b4d7cc1">
<!ENTITY man-db-home "http://www.nongnu.org/man-db/"> <!ENTITY man-db-home "http://www.nongnu.org/man-db/">
<!ENTITY man-db-ch6-du "27 MB"> <!ENTITY man-db-ch6-du "27 MB">
<!ENTITY man-db-ch6-sbu "0.5 SBU"> <!ENTITY man-db-ch6-sbu "0.5 SBU">
<!ENTITY man-pages-version "3.51"> <!ENTITY man-pages-version "3.54">
<!ENTITY man-pages-size "1,122 KB"> <!ENTITY man-pages-size "1,145 KB">
<!ENTITY man-pages-url "http://www.kernel.org/pub/linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz"> <!ENTITY man-pages-url "http://www.kernel.org/pub/linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz">
<!ENTITY man-pages-md5 "63eef7d6d5abf30bc5b785e344d1df8b"> <!ENTITY man-pages-md5 "382f83e670ecbe1d97fc58e03da0b026">
<!ENTITY man-pages-home "http://www.kernel.org/doc/man-pages/"> <!ENTITY man-pages-home "http://www.kernel.org/doc/man-pages/">
<!ENTITY man-pages-ch6-du "22 MB"> <!ENTITY man-pages-ch6-du "23 MB">
<!ENTITY man-pages-ch6-sbu "less than 0.1 SBU"> <!ENTITY man-pages-ch6-sbu "less than 0.1 SBU">
<!ENTITY mpc-version "1.0.1"> <!ENTITY mpc-version "1.0.1">
@ -489,15 +492,15 @@
<!ENTITY patch-ch6-du "3.4 MB"> <!ENTITY patch-ch6-du "3.4 MB">
<!ENTITY patch-ch6-sbu "less than 0.1 SBU"> <!ENTITY patch-ch6-sbu "less than 0.1 SBU">
<!ENTITY perl-version "5.18.0"> <!ENTITY perl-version "5.18.1">
<!ENTITY perl-size "13,708 KB"> <!ENTITY perl-size "13,732 KB">
<!ENTITY perl-url "http://www.cpan.org/src/5.0/perl-&perl-version;.tar.bz2"> <!ENTITY perl-url "http://www.cpan.org/src/5.0/perl-&perl-version;.tar.bz2">
<!ENTITY perl-md5 "a832e928adfd36d162d2a5d3b631265c"> <!ENTITY perl-md5 "4ec1a3f3824674552e749ae420c5e68c">
<!ENTITY perl-home "http://www.perl.org/"> <!ENTITY perl-home "http://www.perl.org/">
<!ENTITY perl-ch5-du "237 MB"> <!ENTITY perl-ch5-du "235 MB">
<!ENTITY perl-ch5-sbu "1.8 SBU"> <!ENTITY perl-ch5-sbu "1.6 SBU">
<!ENTITY perl-ch6-du "247 MB"> <!ENTITY perl-ch6-du "246 MB">
<!ENTITY perl-ch6-sbu "7.5 SBU"> <!ENTITY perl-ch6-sbu "6.7 SBU">
<!ENTITY pkgconfig-version "0.28"> <!ENTITY pkgconfig-version "0.28">
<!ENTITY pkgconfig-size "1,892 KB"> <!ENTITY pkgconfig-size "1,892 KB">
@ -557,67 +560,67 @@
<!ENTITY sysvinit-ch6-du "1.4 MB"> <!ENTITY sysvinit-ch6-du "1.4 MB">
<!ENTITY sysvinit-ch6-sbu "less than 0.1 SBU"> <!ENTITY sysvinit-ch6-sbu "less than 0.1 SBU">
<!ENTITY tar-version "1.26"> <!ENTITY tar-version "1.27">
<!ENTITY tar-size "2,285 KB"> <!ENTITY tar-size "1,823 KB">
<!ENTITY tar-url "&gnu;tar/tar-&tar-version;.tar.bz2"> <!ENTITY tar-url "&gnu;tar/tar-&tar-version;.tar.xz">
<!ENTITY tar-md5 "2cee42a2ff4f1cd4f9298eeeb2264519"> <!ENTITY tar-md5 "3484fc42b7a82b82f2305b2971aa0e56">
<!ENTITY tar-home "&gnu-software;tar/"> <!ENTITY tar-home "&gnu-software;tar/">
<!ENTITY tar-ch5-du "20.6 MB"> <!ENTITY tar-ch5-du "20.6 MB">
<!ENTITY tar-ch5-sbu "0.4 SBU"> <!ENTITY tar-ch5-sbu "0.4 SBU">
<!ENTITY tar-ch6-du "34 MB"> <!ENTITY tar-ch6-du "34 MB">
<!ENTITY tar-ch6-sbu "2.4 SBU"> <!ENTITY tar-ch6-sbu "2.4 SBU">
<!ENTITY tcl-version "8.6.0"> <!ENTITY tcl-version "8.6.1">
<!ENTITY tcl-major-version "8.6"> <!ENTITY tcl-major-version "8.6">
<!ENTITY tcl-size "8,435 KB"> <!ENTITY tcl-size "8,551 KB">
<!ENTITY tcl-url "&sourceforge;tcl/tcl&tcl-version;-src.tar.gz"> <!ENTITY tcl-url "&sourceforge;tcl/tcl&tcl-version;-src.tar.gz">
<!ENTITY tcl-md5 "573aa5fe678e9185ef2b3c56b24658d3"> <!ENTITY tcl-md5 "aae4b701ee527c6e4e1a6f9c7399882e">
<!ENTITY tcl-home "http://tcl.sourceforge.net/"> <!ENTITY tcl-home "http://tcl.sourceforge.net/">
<!ENTITY tcl-ch5-du "33 MB"> <!ENTITY tcl-ch5-du "55 MB">
<!ENTITY tcl-ch5-sbu "0.4 SBU"> <!ENTITY tcl-ch5-sbu "0.4 SBU">
<!ENTITY texinfo-version "5.1"> <!ENTITY texinfo-version "5.2">
<!ENTITY texinfo-size "3,665 KB"> <!ENTITY texinfo-size "3,724 KB">
<!ENTITY texinfo-url "&gnu;texinfo/texinfo-&texinfo-version;.tar.xz"> <!ENTITY texinfo-url "&gnu;texinfo/texinfo-&texinfo-version;.tar.xz">
<!ENTITY texinfo-md5 "52ee905a3b705020d2a1b6ec36d53ca6"> <!ENTITY texinfo-md5 "cb489df8a7ee9d10a236197aefdb32c5">
<!ENTITY texinfo-home "&gnu-software;texinfo/"> <!ENTITY texinfo-home "&gnu-software;texinfo/">
<!ENTITY texinfo-ch5-du "94 MB"> <!ENTITY texinfo-ch5-du "94 MB">
<!ENTITY texinfo-ch5-sbu "0.3 SBU"> <!ENTITY texinfo-ch5-sbu "0.3 SBU">
<!ENTITY texinfo-ch6-du "101 MB"> <!ENTITY texinfo-ch6-du "101 MB">
<!ENTITY texinfo-ch6-sbu "0.6 SBU"> <!ENTITY texinfo-ch6-sbu "0.6 SBU">
<!ENTITY systemd-version "204"> <!ENTITY systemd-version "208">
<!ENTITY systemd-size "2,140 KB"> <!ENTITY systemd-size "2,328 KB">
<!ENTITY systemd-url "http://www.freedesktop.org/software/systemd/systemd-&systemd-version;.tar.xz"> <!ENTITY systemd-url "http://www.freedesktop.org/software/systemd/systemd-&systemd-version;.tar.xz">
<!ENTITY systemd-md5 "a07619bb19f48164fbf0761d12fd39a8"> <!ENTITY systemd-md5 "df64550d92afbffb4f67a434193ee165">
<!ENTITY systemd-home "http://www.freedesktop.org/wiki/Software/systemd/"> <!ENTITY systemd-home "http://www.freedesktop.org/wiki/Software/systemd/">
<!ENTITY systemd-ch6-du "36 MB"> <!ENTITY systemd-ch6-du "29 MB">
<!ENTITY systemd-ch6-sbu "0.1 SBU"> <!ENTITY systemd-ch6-sbu "0.1 SBU">
<!ENTITY tzdata-version "2013c"> <!ENTITY tzdata-version "2013g">
<!ENTITY tzdata-size "213 KB"> <!ENTITY tzdata-size "222 KB">
<!ENTITY tzdata-url "http://www.iana.org/time-zones/repository/releases/tzdata&tzdata-version;.tar.gz"> <!ENTITY tzdata-url "http://www.iana.org/time-zones/repository/releases/tzdata&tzdata-version;.tar.gz">
<!ENTITY tzdata-md5 "b5062217a2dea6823dd69b4dda97b249"> <!ENTITY tzdata-md5 "76dbc3b5a81913fc0d824376c44a5d15">
<!ENTITY tzdata-home "http://www.iana.org/time-zones"> <!ENTITY tzdata-home "http://www.iana.org/time-zones">
<!ENTITY tzdata-ch6-du "6.4 MB"> <!ENTITY tzdata-ch6-du "6.4 MB">
<!ENTITY tzdata-ch6-sbu "less than 0.1 SBU"> <!ENTITY tzdata-ch6-sbu "less than 0.1 SBU">
<!ENTITY util-linux-version "2.23.1"> <!ENTITY util-linux-version "2.23.2">
<!ENTITY util-linux-size "3,292 KB"> <!ENTITY util-linux-size "3,304 KB">
<!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v2.23/util-linux-&util-linux-version;.tar.xz"> <!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v2.23/util-linux-&util-linux-version;.tar.xz">
<!ENTITY util-linux-md5 "33ba55ce82f8e3b8d7a38fac0f62779a"> <!ENTITY util-linux-md5 "b39fde897334a4858bb2098edcce5b3f">
<!ENTITY util-linux-home "http://userweb.kernel.org/~kzak/util-linux/"> <!ENTITY util-linux-home "http://userweb.kernel.org/~kzak/util-linux/">
<!ENTITY util-linux-ch6-du "89 MB"> <!ENTITY util-linux-ch6-du "89 MB">
<!ENTITY util-linux-ch6-sbu "0.6 SBU"> <!ENTITY util-linux-ch6-sbu "0.6 SBU">
<!ENTITY vim-version "7.3"> <!ENTITY vim-version "7.4">
<!ENTITY vim-docdir "vim/vim73"> <!ENTITY vim-docdir "vim/vim74">
<!ENTITY vim-size "8,675 KB"> <!ENTITY vim-size "9,632 KB">
<!ENTITY vim-url "ftp://ftp.vim.org/pub/vim/unix/vim-&vim-version;.tar.bz2"> <!ENTITY vim-url "ftp://ftp.vim.org/pub/vim/unix/vim-&vim-version;.tar.bz2">
<!ENTITY vim-md5 "5b9510a17074e2b37d8bb38ae09edbf2"> <!ENTITY vim-md5 "607e135c559be642f210094ad023dc65">
<!ENTITY vim-home "http://www.vim.org"> <!ENTITY vim-home "http://www.vim.org">
<!ENTITY vim-ch6-du "96 MB"> <!ENTITY vim-ch6-du "121 MB">
<!ENTITY vim-ch6-sbu "1.1 SBU"> <!ENTITY vim-ch6-sbu "1.4 SBU">
<!ENTITY xml-parser-version "2.41"> <!ENTITY xml-parser-version "2.41">
<!ENTITY xml-parser-size "236 KB"> <!ENTITY xml-parser-size "236 KB">
@ -627,10 +630,10 @@
<!ENTITY xml-parser-ch6-du "2.5 MB"> <!ENTITY xml-parser-ch6-du "2.5 MB">
<!ENTITY xml-parser-ch6-sbu "0.1 SBU"> <!ENTITY xml-parser-ch6-sbu "0.1 SBU">
<!ENTITY xz-version "5.0.4"> <!ENTITY xz-version "5.0.5">
<!ENTITY xz-size "894 KB"> <!ENTITY xz-size "894 KB">
<!ENTITY xz-url "http://tukaani.org/xz/xz-&xz-version;.tar.xz"> <!ENTITY xz-url "http://tukaani.org/xz/xz-&xz-version;.tar.xz">
<!ENTITY xz-md5 "161015c4a65b1f293d31810e1df93090"> <!ENTITY xz-md5 "aa17280f4521dbeebed0fbd11cd7fa30">
<!ENTITY xz-home "http://tukaani.org/xz"> <!ENTITY xz-home "http://tukaani.org/xz">
<!ENTITY xz-ch5-du "16.3 MB"> <!ENTITY xz-ch5-du "16.3 MB">
<!ENTITY xz-ch5-sbu "0.2 SBU"> <!ENTITY xz-ch5-sbu "0.2 SBU">

View File

@ -2,6 +2,10 @@
<!-- Start of Common Patches --> <!-- Start of Common Patches -->
<!ENTITY automake-test-patch "automake-&automake-version;-test-1.patch">
<!ENTITY automake-test-patch-md5 "1bc501443baee55bca4d6552ed18a757">
<!ENTITY automake-test-patch-size "2.5 KB">
<!ENTITY bash-fixes-patch "bash-&bash-version;-fixes-12.patch"> <!ENTITY bash-fixes-patch "bash-&bash-version;-fixes-12.patch">
<!ENTITY bash-fixes-patch-md5 "419f95c173596aea47a23d922598977a"> <!ENTITY bash-fixes-patch-md5 "419f95c173596aea47a23d922598977a">
<!ENTITY bash-fixes-patch-size "56 KB"> <!ENTITY bash-fixes-patch-size "56 KB">
@ -14,10 +18,6 @@
<!ENTITY coreutils-i18n-patch-md5 "ada0ea6e1c00c4b7e0d634f49827943e"> <!ENTITY coreutils-i18n-patch-md5 "ada0ea6e1c00c4b7e0d634f49827943e">
<!ENTITY coreutils-i18n-patch-size "132 KB"> <!ENTITY coreutils-i18n-patch-size "132 KB">
<!ENTITY flex-bison-patch "flex-&flex-version;-bison-2.6.1-1.patch">
<!ENTITY flex-bison-patch-md5 "d5b001ef9bdbbe32e2f27576d97d8ff0">
<!ENTITY flex-bison-patch-size "2.8 KB">
<!ENTITY glibc-fhs-patch "glibc-&glibc-version;-fhs-1.patch"> <!ENTITY glibc-fhs-patch "glibc-&glibc-version;-fhs-1.patch">
<!ENTITY glibc-fhs-patch-md5 "9a5997c3452909b1769918c759eff8a2"> <!ENTITY glibc-fhs-patch-md5 "9a5997c3452909b1769918c759eff8a2">
<!ENTITY glibc-fhs-patch-size "2.8 KB"> <!ENTITY glibc-fhs-patch-size "2.8 KB">
@ -26,10 +26,6 @@
<!ENTITY kbd-backspace-patch-md5 "f75cca16a38da6caa7d52151f7136895"> <!ENTITY kbd-backspace-patch-md5 "f75cca16a38da6caa7d52151f7136895">
<!ENTITY kbd-backspace-patch-size "12 KB"> <!ENTITY kbd-backspace-patch-size "12 KB">
<!ENTITY make-fixes-patch "make-&make-version;-upstream_fixes-3.patch">
<!ENTITY make-fixes-patch-md5 "95027ab5b53d01699845d9b7e1dc878d">
<!ENTITY make-fixes-patch-size "10 KB">
<!ENTITY perl-libc-patch "perl-&perl-version;-libc-1.patch"> <!ENTITY perl-libc-patch "perl-&perl-version;-libc-1.patch">
<!ENTITY perl-libc-patch-md5 "daf5c64fd7311e924966842680535f8f"> <!ENTITY perl-libc-patch-md5 "daf5c64fd7311e924966842680535f8f">
<!ENTITY perl-libc-patch-size "1.6 KB"> <!ENTITY perl-libc-patch-size "1.6 KB">
@ -37,3 +33,7 @@
<!ENTITY readline-fixes-patch "readline-&readline-version;-fixes-1.patch"> <!ENTITY readline-fixes-patch "readline-&readline-version;-fixes-1.patch">
<!ENTITY readline-fixes-patch-md5 "3c185f7b76001d3d0af614f6f2cd5dfa"> <!ENTITY readline-fixes-patch-md5 "3c185f7b76001d3d0af614f6f2cd5dfa">
<!ENTITY readline-fixes-patch-size "1.3 KB"> <!ENTITY readline-fixes-patch-size "1.3 KB">
<!ENTITY tar-manpage-patch "tar-&tar-version;-manpage-1.patch">
<!ENTITY tar-manpage-patch-md5 "321f85ec32733b1a9399e788714a5156">
<!ENTITY tar-manpage-patch-size "7.8 KB">

View File

@ -56,7 +56,7 @@
</listitem> </listitem>
<listitem> <listitem>
<para><emphasis role="strong">Gawk-3.1.5</emphasis> (/usr/bin/awk <para><emphasis role="strong">Gawk-4.0.1</emphasis> (/usr/bin/awk
should be a link to gawk)</para> should be a link to gawk)</para>
</listitem> </listitem>
@ -81,18 +81,16 @@
</listitem> </listitem>
<listitem> <listitem>
<para><emphasis role="strong">Linux Kernel-2.6.25</emphasis> <para><emphasis role="strong">Linux Kernel-&min-kernel;</emphasis></para>
(having been compiled with GCC-4.1.2 or greater)</para>
<para>The reason for the kernel version requirement is that we specify <para>The reason for the kernel version requirement is that we specify
that version when building <application>glibc</application> in Chapter 6 that version when building <application>glibc</application> in Chapter 6
at the recommendation of the developers. It is also required by at the recommendation of the developers. It is also required by
udev.</para> udev.</para>
<para>If the host kernel is either earlier than 2.6.25, or it was not <para>If the host kernel is earlier than &min-kernel; you will need to replace
compiled using a GCC-4.1.2 (or later) compiler, you will need to replace the kernel with a more up to date version. There are two ways
the kernel with one adhering to the specifications. There are two ways you can go about this. First, see if your Linux vendor provides a &min-kernel;
you can go about this. First, see if your Linux vendor provides a 2.6.25
or later kernel package. If so, you may wish to install it. If your or later kernel package. If so, you may wish to install it. If your
vendor doesn't offer an acceptable kernel package, or you would prefer not to vendor doesn't offer an acceptable kernel package, or you would prefer not to
install it, you can compile a kernel yourself. Instructions for install it, you can compile a kernel yourself. Instructions for

View File

@ -63,6 +63,13 @@
capabilities beyond basic shell functions.</para> capabilities beyond basic shell functions.</para>
</listitem> </listitem>
<listitem>
<para>Bc</para>
<para>This package provides an arbitrary precision numeric processing language.
It satisfies a requirement needed when building the Linux kernel.</para>
</listitem>
<listitem> <listitem>
<para>Binutils</para> <para>Binutils</para>