Index: chapter01/changelog.xml
===================================================================
--- chapter01/changelog.xml (revision acbaccdc71d0a6edfdb98ae169c9d80847cbac0c)
+++ chapter01/changelog.xml (revision 8aa7fdeb1c7acf441548f5b19f9e342cce67924f)
@@ -37,4 +37,17 @@
-->
+ 2014-05-19
+
+
+ [bdubbs] - Remove unneeded configure switches from gcc. Fixes
+ #3582.
+
+
+ [bdubbs] - Restore installation of udev-lfs support files.
+
+
+
+
+
2014-05-15
Index: chapter05/gcc-pass1.xml
===================================================================
--- chapter05/gcc-pass1.xml (revision acbaccdc71d0a6edfdb98ae169c9d80847cbac0c)
+++ chapter05/gcc-pass1.xml (revision 8aa7fdeb1c7acf441548f5b19f9e342cce67924f)
@@ -130,5 +130,4 @@
--disable-libgomp \
--disable-libitm \
- --disable-libmudflap \
--disable-libquadmath \
--disable-libsanitizer \
@@ -137,8 +136,5 @@
--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
-
+ --enable-languages=c,c++
The meaning of the configure options:
@@ -222,12 +218,4 @@
This option ensures that only the C and C++ compilers are built.
These are the only languages needed now.
-
-
-
-
- --with-mpfr-*
-
- These options enable the build system to correctly use the
- in-tree copy of the MPFR sources.
Index: chapter05/gcc-pass2.xml
===================================================================
--- chapter05/gcc-pass2.xml (revision acbaccdc71d0a6edfdb98ae169c9d80847cbac0c)
+++ chapter05/gcc-pass2.xml (revision 8aa7fdeb1c7acf441548f5b19f9e342cce67924f)
@@ -122,7 +122,5 @@
--disable-multilib \
--disable-bootstrap \
- --disable-libgomp \
- --with-mpfr-include=$(pwd)/../gcc-&gcc-version;/mpfr/src \
- --with-mpfr-lib=$(pwd)/mpfr/src/.libs
+ --disable-libgomp
Index: chapter06/eudev.xml
===================================================================
--- chapter06/eudev.xml (revision acbaccdc71d0a6edfdb98ae169c9d80847cbac0c)
+++ chapter06/eudev.xml (revision 8aa7fdeb1c7acf441548f5b19f9e342cce67924f)
@@ -90,23 +90,9 @@
tar -xvf ../eudev-&eudev-version;-manpages.tar.bz2 -C /usr/share
- Finally, create some custom rules that are not covered as a part of the
- defaults:
-
-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
+ Finally, install some custom rules and support files useful in an LFS
+ environment:
+
+tar -xvf ../&udev-lfs-version;.tar.bz2
+make -f &udev-lfs-version;/Makefile.lfs install
Index: chapter07/symlinks.xml
===================================================================
--- chapter07/symlinks.xml (revision acbaccdc71d0a6edfdb98ae169c9d80847cbac0c)
+++ chapter07/symlinks.xml (revision 8aa7fdeb1c7acf441548f5b19f9e342cce67924f)
@@ -49,7 +49,7 @@
Generate these rules by running:
-bash /lib/udev/init-net-rules.sh
-
- Now, inspect th
+bash /lib/udev/init-net-rules.sh
+
+ Now, inspect the
/etc/udev/rules.d/70-persistent-net.rules file, to
find out which name was assigned to which network device:
Index: general.ent
===================================================================
--- general.ent (revision acbaccdc71d0a6edfdb98ae169c9d80847cbac0c)
+++ general.ent (revision 8aa7fdeb1c7acf441548f5b19f9e342cce67924f)
@@ -1,5 +1,5 @@
-
+
-
+