Changeset d35b7f3


Ignore:
Timestamp:
07/06/2009 06:54:06 AM (15 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
68460dd
Parents:
94e6954
Message:

Update to sed 4,2,1
Update to Linux 2.6.30.1
Correct GCC to use -fomit-frame-pointer
Add pkg-config
Remove --with-col from Man-DB
Move Util-Linux-NG to before E2fsprogs in Chapter 6
Update to e2fsprogs-1.41.7
Remove E2fsprogs in Chapter 5

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

Files:
1 added
14 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    r94e6954 rd35b7f3  
    3737
    3838-->
     39
     40    <listitem>
     41      <para>2009-07-04</para>
     42      <itemizedlist>
     43        <listitem>
     44          <para>[matthew] - Upgrade to Util-Linux-NG-2.16-rc2. This
     45          is temporary until the release version of 2.16 comes out.
     46          See <ulink url="&lfs-ticket-root;2391">#2391</ulink> for
     47          more details.</para>
     48          <itemizedlist>
     49            <listitem>
     50              <para>Remove E2fsprogs in Chapter 5.  It was only there as a
     51              dependency of Util-Linux-NG to provide
     52              <systemitem class="library">libuuid</systemitem> and
     53              <systemitem class="library">libblkid</systemitem>, which
     54              Util-Linux-NG provides for itself now.</para>
     55            </listitem>
     56            <listitem>
     57              <para>Move Util-Linux-NG to before E2fsprogs in Chapter 6 and add
     58              &quot;--disable-libblkid&quot; and &quot;--disable-libuuid&quot;
     59              configure switches to E2fsprogs so that it uses Util-Linux-NG's
     60              versions.</para>
     61            </listitem>
     62            <listitem>
     63              <para>Add Pkg-Config as it's a pre-requisite of E2fsprogs' new
     64              configure switches.</para>
     65            </listitem>
     66            <listitem>
     67              <para>Remove &quot;--with-col&quot; from Man-DB's configure
     68              command as Man-DB is now installed after Util-Linux-NG so
     69              <command>col</command> is found automatically.</para>
     70            </listitem>
     71          </itemizedlist>
     72        </listitem>
     73        <listitem>
     74          <para>[matthew] - Upgrade to Sed-4.2.1. Fixes
     75          <ulink url="&lfs-ticket-root;2427">#2427</ulink>.</para>
     76        </listitem>
     77        <listitem>
     78          <para>[matthew] - Upgrade to Linux-2.6.30.1. Fixes
     79          <ulink url="&lfs-ticket-root;2430">#2430</ulink>.</para>
     80        </listitem>
     81        <listitem>
     82          <para>[matthew] - Correct GCC <command>sed</command> command to add
     83          -fomit-frame-pointer for non-bootstrapped builds of GCC-4.4.x.  Thanks
     84          to Guy Dalziel for the report and fix.
     85          </para>
     86        </listitem>
     87        <listitem>
     88          <para>[matthew] - Upgrade to E2fsprogs-1.41.7. Fixes
     89          <ulink url="&lfs-ticket-root;2428">#2428</ulink>.</para>
     90        </listitem>
     91      </itemizedlist>
     92    </listitem>
     93
    3994    <listitem>
    4095      <para>2009-06-29</para>
  • chapter01/whatsnew.xml

    r94e6954 rd35b7f3  
    249249
    250250    <listitem>
     251      <para>Pkg-config-&pkg-config-version;</para>
     252    </listitem>
     253
     254    <listitem>
    251255      <para>&readline-fixes-patch;</para>
    252256    </listitem>
  • chapter03/packages.xml

    r94e6954 rd35b7f3  
    447447        <para>Download: <ulink url="&perl-url;"/></para>
    448448        <para>MD5 sum: <literal>&perl-md5;</literal></para>
     449      </listitem>
     450    </varlistentry>
     451
     452    <varlistentry>
     453      <term>Pkg-config (&pkg-config-version;) - <token>&pkg-config-size;</token>:</term>
     454      <listitem>
     455        <para>Home page: <ulink url="&pkg-config-home;"/></para>
     456        <para>Download: <ulink url="&pkg-config-url;"/></para>
     457        <para>MD5 sum: <literal>&pkg-config-md5;</literal></para>
    449458      </listitem>
    450459    </varlistentry>
  • chapter05/chapter05.xml

    r94e6954 rd35b7f3  
    3030  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="coreutils.xml"/>
    3131  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="diffutils.xml"/>
    32   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="e2fsprogs.xml"/>
    3332  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="findutils.xml"/>
    3433  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gawk.xml"/>
  • chapter05/e2fsprogs.xml

    r94e6954 rd35b7f3  
    4949cd build</userinput></screen>
    5050
     51    <para>Fix a bug in E2fsprogs that prevents it from building against Util-Linux-NG's copy of <systemitem class="library">libuuid</systemitem>:</para>
     52
     53<screen><userinput remap="pre">cp -v ../MCONFIG.in{,.orig}
     54   sed -e '82 s/LIBUUID/DEPLIBUUID/' ../MCONFIG.in.orig &gt; ../MCONFIG.in</userinput></screen>
     55
    5156    <para>Prepare E2fsprogs for compilation:</para>
    5257
    53 <screen><userinput remap="configure">../configure --prefix=/tools</userinput></screen>
     58<screen><userinput remap="configure">../configure --prefix=/tools --disable-libblkid --disable-libuuid</userinput></screen>
     59
     60    <variablelist>
     61      <title>The meaning of the new configure option:</title>
     62
     63      <varlistentry>
     64        <term><parameter>--disable-libblkid</parameter></term>
     65        <listitem>
     66          <para>This prevents E2fsprogs from building its own copy of the
     67          libblkid library, which Util-Linux-NG provides.</para>
     68        </listitem>
     69      </varlistentry>
     70
     71      <varlistentry>
     72        <term><parameter>--disable-libuuid</parameter></term>
     73        <listitem>
     74          <para>This prevents E2fsprogs from building its own copy of the
     75          libuuid library, which Util-Linux-NG provides.</para>
     76        </listitem>
     77      </varlistentry>
     78    </variablelist>
    5479
    5580    <para>Compile the package:</para>
     
    6590
    6691<screen><userinput remap="install">chmod -v u+w \
    67     /tools/lib/{libblkid,libcom_err,libe2p,libext2fs,libss,libuuid}.a</userinput></screen>
     92    /tools/lib/{libcom_err,libe2p,libext2fs,libss}.a</userinput></screen>
    6893
    6994  </sect2>
  • chapter05/gcc-pass2.xml

    r94e6954 rd35b7f3  
    7474
    7575<screen><userinput remap="pre">cp -v gcc/Makefile.in{,.tmp}
    76 sed 's/^XCFLAGS =$/&amp; -fomit-frame-pointer/' gcc/Makefile.in.tmp \
     76sed 's/^T_CFLAGS =$/&amp; -fomit-frame-pointer/' gcc/Makefile.in.tmp \
    7777  &gt; gcc/Makefile.in</userinput></screen>
    7878
  • chapter05/util-linux-ng.xml

    r94e6954 rd35b7f3  
    4747
    4848<screen><userinput remap="configure">./configure --prefix=/tools</userinput></screen>
     49<!--
     50    <variablelist>
     51      <title>The meaning of the new configure option:</title>
    4952
     53      <varlistentry>
     54        <term><parameter>- -with-fsprobe</parameter></term>
     55        <listitem>
     56          <para>This tells Util-Linux-NG to use its own version of the libblkid
     57          library, rather than a system-installed version.</para>
     58        </listitem>
     59      </varlistentry>
     60    </variablelist>
     61-->
    5062    <para>Only a few of the utilities contained in this package need to be
    5163    built:</para>
     
    6678    <para>This package does not come with a test suite.</para>
    6779
     80    <para>Install the shared libraries required by E2fsprogs:</para>
     81
     82<screen><userinput remap="install">make -C shlibs/uuid install
     83make -C shlibs/blkid install</userinput></screen>
     84
    6885    <para>Copy these programs to the temporary tools directory:</para>
    6986
  • chapter06/chapter06.xml

    r94e6954 rd35b7f3  
    2929  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="db.xml"/>
    3030  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="sed.xml"/>
     31  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="pkg-config.xml"/>
     32  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="ncurses.xml"/>
     33  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="util-linux-ng.xml"/>
    3134  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="e2fsprogs.xml"/>
    3235  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="coreutils.xml"/>
     
    3437  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="m4.xml"/>
    3538  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="bison.xml"/>
    36   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="ncurses.xml"/>
    3739  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="procps.xml"/>
    3840  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="grep.xml"/>
     
    6870  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="texinfo.xml"/>
    6971  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="udev.xml"/>
    70   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="util-linux-ng.xml"/>
    7172  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="vim.xml"/>
    7273  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="aboutdebug.xml"/>
  • chapter06/e2fsprogs.xml

    r94e6954 rd35b7f3  
    5959
    6060<screen><userinput remap="configure">../configure --prefix=/usr --with-root-prefix="" \
    61     --enable-elf-shlibs</userinput></screen>
     61    --enable-elf-shlibs --disable-libblkid --disable-libuuid</userinput></screen>
    6262
    6363    <variablelist>
     
    114114    be removed later.</para>
    115115
    116 <screen><userinput remap="install">chmod -v u+w /usr/lib/{libblkid,libcom_err,libe2p,libext2fs,libss,libuuid}.a</userinput></screen>
     116<screen><userinput remap="install">chmod -v u+w /usr/lib/{libcom_err,libe2p,libext2fs,libss}.a</userinput></screen>
    117117
    118118    <para>This package installs a gzipped
     
    132132install -v -m644 doc/com_err.info /usr/share/info
    133133install-info --dir-file=/usr/share/info/dir \
    134              /usr/share/info/com_err.info
    135 
    136 install -v -m644 -D ../doc/libblkid.txt \
    137         /usr/share/doc/e2fsprogs-&e2fsprogs-version;/libblkid.txt</userinput></screen>
    138 
     134             /usr/share/info/com_err.info</userinput></screen>
    139135  </sect2>
    140136
     
    152148        mk_cmds, mke2fs, mkfs.ext2, mkfs.ext3, mkfs.ext4, mkfs.ext4dev,
    153149        mklost+found, resize2fs, tune2fs, uuidd, and uuidgen.</seg>
    154         <seg>libblkid.{a,so}, libcom_err.{a,so}, libe2p.{a,so},
    155         libext2fs.{a,so}, libss.{a,so}, and libuuid.{a,so}</seg>
     150        <seg>libcom_err.{a,so}, libe2p.{a,so}, libext2fs.{a,so} and
     151        libss.{a,so}</seg>
    156152      </seglistitem>
    157153    </segmentedlist>
     
    514510      </varlistentry>
    515511
    516       <varlistentry id="libblkid">
    517         <term><filename class="libraryfile">libblkid</filename></term>
    518         <listitem>
    519           <para>Contains routines for device identification and token
    520           extraction</para>
    521           <indexterm zone="ch-system-e2fsprogs libblkid">
    522             <primary sortas="c-libblkid">libblkid</primary>
    523           </indexterm>
    524         </listitem>
    525       </varlistentry>
    526 
    527512      <varlistentry id="libcom_err">
    528513        <term><filename class="libraryfile">libcom_err</filename></term>
     
    567552      </varlistentry>
    568553
    569       <varlistentry id="libuuid">
    570         <term><filename class="libraryfile">libuuid</filename></term>
    571         <listitem>
    572           <para>Contains routines for generating unique identifiers for objects
    573           that may be accessible beyond the local system</para>
    574           <indexterm zone="ch-system-e2fsprogs libuuid">
    575             <primary sortas="c-libuuid">libuuid</primary>
    576           </indexterm>
    577         </listitem>
    578       </varlistentry>
    579 
    580554    </variablelist>
    581555
  • chapter06/gcc.xml

    r94e6954 rd35b7f3  
    5555
    5656<screen><userinput remap="pre">case `uname -m` in
    57   i?86) sed -i 's/^XCFLAGS =$/&amp; -fomit-frame-pointer/' \
     57  i?86) sed -i 's/^T_CFLAGS =$/&amp; -fomit-frame-pointer/' \
    5858        gcc/Makefile.in ;;
    5959esac</userinput></screen>
  • chapter06/man-db.xml

    r94e6954 rd35b7f3  
    5252<screen><userinput remap="configure">./configure --prefix=/usr --libexecdir=/usr/lib \
    5353    --sysconfdir=/etc --disable-setuid \
    54     --with-browser=/usr/bin/lynx --with-col=/usr/bin/col \
    55     --with-vgrind=/usr/bin/vgrind --with-grap=/usr/bin/grap</userinput></screen>
     54    --with-browser=/usr/bin/lynx --with-vgrind=/usr/bin/vgrind \
     55    --with-grap=/usr/bin/grap</userinput></screen>
    5656
    5757    <variablelist>
     
    6969        <term><parameter>--with-...</parameter></term>
    7070        <listitem>
    71           <para>These four parameters are used to set some default programs.
    72           The <command>col</command> program is a part of the Util-linux-ng
    73           package, <command>lynx</command> is a text-based web browser (see
     71          <para>These three parameters are used to set some default programs.
     72          <command>lynx</command> is a text-based web browser (see
    7473          BLFS for installation instructions), <command>vgrind</command>
    7574          converts program sources to Groff input, and <command>grap</command>
  • chapter06/module-init-tools.xml

    r94e6954 rd35b7f3  
    8787
    8888      <seglistitem>
    89         <seg>depmod, generate-modprobe.conf, insmod, insmod.static, lsmod,
    90         modinfo, modprobe, and rmmod</seg>
     89        <seg>depmod, insmod, insmod.static, lsmod, modinfo, modprobe, and rmmod</seg>
    9190      </seglistitem>
    9291    </segmentedlist>
     
    106105          <indexterm zone="ch-system-module-init-tools depmod">
    107106            <primary sortas="b-depmod">depmod</primary>
    108           </indexterm>
    109         </listitem>
    110       </varlistentry>
    111 
    112       <varlistentry id="generate-modprobe.conf">
    113         <term><command>generate-modprobe.conf</command></term>
    114         <listitem>
    115           <para>Creates a modprobe.conf file from an existing 2.2 or 2.4 module
    116           setup</para>
    117           <indexterm zone="ch-system-module-init-tools generate-modprobe.conf">
    118             <primary sortas="b-generate-modprobe.conf">generate-modprobe.conf</primary>
    119107          </indexterm>
    120108        </listitem>
  • general.ent

    r94e6954 rd35b7f3  
    11<?xml version="1.0" encoding="ISO-8859-1"?>
    2 <!ENTITY version "SVN-20090629">
    3 <!ENTITY releasedate "June 29, 2009">
     2<!ENTITY version "SVN-20090704">
     3<!ENTITY releasedate "July  4, 2009">
    44<!ENTITY copyrightdate "1999-2009"><!-- jhalfs needs a literal dash, not &ndash; -->
    55<!ENTITY milestone "6.5">
  • packages.ent

    r94e6954 rd35b7f3  
    107107     of acceptable features that can be shown by debugfs in
    108108     chapter02/creatingfilesystem.xml -->
    109 <!ENTITY e2fsprogs-version "1.41.6">
    110 <!ENTITY e2fsprogs-size "4,319 KB">
     109<!ENTITY e2fsprogs-version "1.41.7">
     110<!ENTITY e2fsprogs-size "4,321 KB">
    111111<!ENTITY e2fsprogs-url "&sourceforge;e2fsprogs/e2fsprogs-&e2fsprogs-version;.tar.gz">
    112 <!ENTITY e2fsprogs-md5 "732c559db400c8fc994f4f38568c9f1f">
     112<!ENTITY e2fsprogs-md5 "b55d2b557f1f17ff918e9201c1d730f5">
    113113<!ENTITY e2fsprogs-home "http://e2fsprogs.sourceforge.net/">
    114114<!ENTITY e2fsprogs-ch5-du "38 MB">
     
    317317<!ENTITY linux-major-version "2.6">
    318318<!ENTITY linux-minor-version "30">
    319 <!-- <!ENTITY linux-patch-version "4"> -->
    320 <!-- <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> -->
     319<!ENTITY linux-patch-version "1">
     320<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
    321321<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">
    322 <!ENTITY linux-size "58,043 KB">
     322<!ENTITY linux-size "58,024 KB">
    323323<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;/linux-&linux-version;.tar.bz2">
    324 <!ENTITY linux-md5 "7a80058a6382e5108cdb5554d1609615">
     324<!ENTITY linux-md5 "7da2e2e31f1c00f2673d2dc50de76b33">
    325325<!ENTITY linux-home "http://www.kernel.org/">
    326326<!ENTITY linux-ch8-du "350 - 500 MB">
     
    417417<!ENTITY perl-ch6-sbu "4.1 SBU">
    418418
     419<!ENTITY pkg-config-version "0.23">
     420<!ENTITY pkg-config-size "1,009 KB">
     421<!ENTITY pkg-config-url "http://pkgconfig.freedesktop.org/releases/pkg-config-&pkg-config-version;.tar.gz">
     422<!ENTITY pkg-config-md5 "d922a88782b64441d06547632fd85744">
     423<!ENTITY pkg-config-home "http://pkg-config.freedesktop.org/">
     424<!ENTITY pkg-config-ch5-du " MB">
     425<!ENTITY pkg-config-ch5-sbu " SBU">
     426<!ENTITY pkg-config-ch6-du " MB">
     427<!ENTITY pkg-config-ch6-sbu " SBU">
     428
    419429<!ENTITY procps-version "3.2.8">
    420430<!ENTITY procps-size "279 KB">
     
    441451<!ENTITY readline-ch6-sbu "0.1 SBU">
    442452
    443 <!ENTITY sed-version "4.2">
    444 <!ENTITY sed-size "862 KB">
     453<!ENTITY sed-version "4.2.1">
     454<!ENTITY sed-size "878 KB">
    445455<!ENTITY sed-url "&gnu;sed/sed-&sed-version;.tar.bz2">
    446 <!ENTITY sed-md5 "41b69b632c0265fc1b16079023499590">
     456<!ENTITY sed-md5 "7d310fbd76e01a01115075c1fd3f455a">
    447457<!ENTITY sed-home "&gnu-software;sed/">
    448458<!ENTITY sed-ch5-du "7.6 MB">
     
    518528<!ENTITY udev-config-home " ">
    519529
    520 <!ENTITY util-linux-ng-version "2.14.2">
    521 <!ENTITY util-linux-ng-size "2,888 KB">
    522 <!ENTITY util-linux-ng-url "&kernel;linux/utils/util-linux-ng/v2.14/util-linux-ng-&util-linux-ng-version;.tar.bz2">
    523 <!ENTITY util-linux-ng-md5 "b9d0053a22cfcbf0b9c0aa6d6eccfbc8">
     530<!ENTITY util-linux-ng-version "2.16-rc2">
     531<!ENTITY util-linux-ng-size "3,376 KB">
     532<!ENTITY util-linux-ng-url "&kernel;linux/utils/util-linux-ng/v2.16/util-linux-ng-&util-linux-ng-version;.tar.bz2">
     533<!ENTITY util-linux-ng-md5 "9de0a82e814b8f14483d5f9fae9aeff1">
    524534<!ENTITY util-linux-ng-home "http://userweb.kernel.org/~kzak/util-linux-ng/">
    525535<!ENTITY util-linux-ng-ch5-du "19 MB">
Note: See TracChangeset for help on using the changeset viewer.