diff options
-rw-r--r-- | chapter01/changelog.xml | 13 | ||||
-rw-r--r-- | chapter05/gcc-pass1.xml | 14 | ||||
-rw-r--r-- | chapter05/gcc-pass2.xml | 4 | ||||
-rw-r--r-- | chapter06/eudev.xml | 22 | ||||
-rw-r--r-- | chapter07/symlinks.xml | 4 | ||||
-rw-r--r-- | general.ent | 4 |
6 files changed, 23 insertions, 38 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index e2beaae81..a48d51012 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -36,6 +36,19 @@ </listitem> --> <listitem> + <para>2014-05-19</para> + <itemizedlist> + <listitem> + <para>[bdubbs] - Remove unneeded configure switches from gcc. Fixes + <ulink url="&lfs-ticket-root;3582">#3582</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Restore installation of udev-lfs support files.</para> + </listitem> + </itemizedlist> + </listitem> + + <listitem> <para>2014-05-15</para> <itemizedlist> <listitem> diff --git a/chapter05/gcc-pass1.xml b/chapter05/gcc-pass1.xml index 38597341e..0900831f6 100644 --- a/chapter05/gcc-pass1.xml +++ b/chapter05/gcc-pass1.xml @@ -129,17 +129,13 @@ cd ../gcc-build</userinput></screen> --disable-libatomic \ --disable-libgomp \ --disable-libitm \ - --disable-libmudflap \ --disable-libquadmath \ --disable-libsanitizer \ --disable-libssp \ --disable-libvtv \ --disable-libcilkrts \ --disable-libstdc++-v3 \ - --enable-languages=c,c++ \ - --with-mpfr-include=$(pwd)/../gcc-&gcc-version;/mpfr/src \ - --with-mpfr-lib=$(pwd)/mpfr/src/.libs</userinput></screen> - + --enable-languages=c,c++</userinput></screen> <variablelist> <title>The meaning of the configure options:</title> @@ -224,14 +220,6 @@ cd ../gcc-build</userinput></screen> </listitem> </varlistentry> - <varlistentry> - <term><parameter>--with-mpfr-*</parameter></term> - <listitem> - <para>These options enable the build system to correctly use the - in-tree copy of the MPFR sources.</para> - </listitem> - </varlistentry> - </variablelist> <para>Compile GCC by running:</para> diff --git a/chapter05/gcc-pass2.xml b/chapter05/gcc-pass2.xml index 27c411306..85cc1aff9 100644 --- a/chapter05/gcc-pass2.xml +++ b/chapter05/gcc-pass2.xml @@ -121,9 +121,7 @@ RANLIB=$LFS_TGT-ranlib \ --disable-libstdcxx-pch \ --disable-multilib \ --disable-bootstrap \ - --disable-libgomp \ - --with-mpfr-include=$(pwd)/../gcc-&gcc-version;/mpfr/src \ - --with-mpfr-lib=$(pwd)/mpfr/src/.libs</userinput></screen> + --disable-libgomp</userinput></screen> <variablelist> <title>The meaning of the new configure options:</title> diff --git a/chapter06/eudev.xml b/chapter06/eudev.xml index 82198e91a..b0fd145b3 100644 --- a/chapter06/eudev.xml +++ b/chapter06/eudev.xml @@ -89,25 +89,11 @@ mkdir -pv /etc/udev/rules.d</userinput></screen> <screen><userinput remap="install">tar -xvf ../eudev-&eudev-version;-manpages.tar.bz2 -C /usr/share</userinput></screen> - <para>Finally, create some custom rules that are not covered as a part of the - defaults:</para> + <para>Finally, install some custom rules and support files useful in an LFS + environment:</para> -<screen><userinput remap="install">cat > /etc/udev/rules.d/55-lfs.rules << "EOF" -# /etc/udev/rules.d/55-lfs.rules: Rule definitions for LFS. - -# Core kernel devices - -# This causes the system clock to be set as soon as /dev/rtc becomes available. -SUBSYSTEM=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start" -KERNEL=="rtc", ACTION=="add", MODE="0644", RUN+="/etc/rc.d/init.d/setclock start" - -# Comms devices - -KERNEL=="ippp[0-9]*", GROUP="dialout" -KERNEL=="isdn[0-9]*", GROUP="dialout" -KERNEL=="isdnctrl[0-9]*", GROUP="dialout" -KERNEL=="dcbri[0-9]*", GROUP="dialout" -EOF</userinput></screen> +<screen><userinput remap="install">tar -xvf ../&udev-lfs-version;.tar.bz2 +make -f &udev-lfs-version;/Makefile.lfs install</userinput></screen> </sect2> diff --git a/chapter07/symlinks.xml b/chapter07/symlinks.xml index cf06009a5..23e3026ef 100644 --- a/chapter07/symlinks.xml +++ b/chapter07/symlinks.xml @@ -48,9 +48,9 @@ rules. A script has been included that generates the initial rules. Generate these rules by running:</para> -<screen role="nodump"><userinput>bash /lib/udev/init-net-rules.sh</userinput></screen> +<screen role="install"><userinput>bash /lib/udev/init-net-rules.sh</userinput></screen> - <para> Now, inspect th + <para> Now, inspect the <filename>/etc/udev/rules.d/70-persistent-net.rules</filename> file, to find out which name was assigned to which network device:</para> diff --git a/general.ent b/general.ent index c993c5bb7..e29107d4d 100644 --- a/general.ent +++ b/general.ent @@ -1,6 +1,6 @@ -<!ENTITY version "SVN-20140515"> +<!ENTITY version "SVN-20140519"> <!ENTITY short-version "svn"> <!-- Used in dbus chapter, change to x.y for release --> -<!ENTITY releasedate "May 15, 2014"> +<!ENTITY releasedate "May 19, 2014"> <!ENTITY copyrightdate "1999-2014"><!-- jhalfs needs a literal dash, not – --> <!ENTITY milestone "8.0"> <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" --> |