aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chapter01/changelog.xml13
-rw-r--r--chapter05/gcc-pass1.xml14
-rw-r--r--chapter05/gcc-pass2.xml4
-rw-r--r--chapter06/eudev.xml22
-rw-r--r--chapter07/symlinks.xml4
-rw-r--r--general.ent4
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 &gt; /etc/udev/rules.d/55-lfs.rules &lt;&lt; "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 &ndash; -->
<!ENTITY milestone "8.0">
<!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->