Index: general.ent
===================================================================
--- general.ent	(revision f6d2da1acea599461dd5012d34d572738f153749)
+++ general.ent	(revision d14cd9a142ba7245e94d2393d0a37b5f925798f2)
@@ -57,5 +57,5 @@
 <!ENTITY lfs-e2fsprogs-version        "1.41.12">
 <!ENTITY lfs-flex-version             "2.5.35">
-<!ENTITY lfs-gcc-version              "4.7.0">
+<!ENTITY lfs-gcc-version              "4.7.2">
 <!ENTITY lfs-gdbm-version             "1.8.3">
 <!ENTITY lfs-m4-version               "1.4.14">
@@ -393,5 +393,5 @@
 <!ENTITY doxygen-version              "1.8.2">
 <!ENTITY expect-version               "5.45">
-<!ENTITY gcc-version                  "4.7.0">
+<!ENTITY gcc-version                  "4.7.2">
 <!ENTITY gc-version                   "7.2d">
 <!ENTITY gdb-version                  "7.5">
Index: general/prog/gcc.xml
===================================================================
--- general/prog/gcc.xml	(revision f6d2da1acea599461dd5012d34d572738f153749)
+++ general/prog/gcc.xml	(revision d14cd9a142ba7245e94d2393d0a37b5f925798f2)
@@ -7,6 +7,6 @@
   <!ENTITY gcc-download-http  "http://ftp.gnu.org/gnu/gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2">
   <!ENTITY gcc-download-ftp   "ftp://ftp.gnu.org/gnu/gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2">
-  <!ENTITY gcc-md5sum         "2a0f1d99fda235c29d40b561f81d9a77">
-  <!ENTITY gcc-size           "79 MB">
+  <!ENTITY gcc-md5sum         "cc308a0891e778cfda7a151ab8a6e762">
+  <!ENTITY gcc-size           "80 MB">
   <!ENTITY gcc-buildsize      "~3.5 GB (build, test and install all compilers)">
   <!ENTITY gcc-time           "126 SBU (build, test and install all compilers)">
@@ -37,5 +37,5 @@
     <para>The <application>GCC</application> package contains GNU compilers.
     This package is useful for compiling programs written in C, C++, Fortran,
-    Java, Objective C, Objective C++, and Ada. You should ensure you actually
+    Java, Objective C, and Objective C++. You should ensure you actually
     need one of these additional compilers (C and C++ are installed in LFS)
     before you install them. Additionally, there are instructions in the BLFS
@@ -45,5 +45,5 @@
     one provided by <application>GCC</application>.</para>
 
-    &lfs70_checked;
+    &lfs72_checked;
 
     <caution>
@@ -90,13 +90,11 @@
 
     <note>
-      <para>If you plan to compile Ada, you will need to install
-      <application>GNAT</application> temporarily to satisfy the circular
-      dependency when you recompile <application>GCC</application>
-      to include Ada. At the AdaCore download page, choose your platform and
-      2010, then select the file to download. You probably want the x86-linux
-      or x86_64-linux file.</para>
+      <para>Building Ada from source is no longer supported by BLFS.  The
+      upstream binary package is based on gcc-4.5.4 and is not suitable
+      for building Ada from the current <application>GCC</application>
+      package.</para>
     </note>
-
-    <bridgehead renderas="sect3">GNAT GPL 2010 Package Information</bridgehead>
+<!--
+    <bridgehead renderas="sect3">GNAT GPL 2012 Package Information</bridgehead>
     <itemizedlist spacing="compact">
       <listitem>
@@ -104,10 +102,10 @@
       </listitem>
     </itemizedlist>
-
+-->
     <para condition="html" role="usernotes">User Notes:
     <ulink url="&blfs-wiki;/gcc"/></para>
 
   </sect2>
-
+<!--
   <sect2 role="installation">
     <title>Installation of GNAT</title>
@@ -140,5 +138,5 @@
 
   </sect2>
-
+-->
   <sect2 role="installation">
     <title>Installation of GCC</title>
@@ -148,19 +146,20 @@
 
     <important>
+
       <para>The installation process may overwrite your existing
       <application>GCC</application> <command>gcc</command> and
-      <command>c++</command> compilers and libraries. It is highly recommended
-      that you have the <application>Tcl</application>,
-      <application>Expect</application> and <application>DejaGnu</application>
-      packages installed before beginning the build so you can run the full
-      suite of tests.</para>
+      <command>c++</command> compilers and libraries. Having the the
+      <application>Tcl</application>, <application>Expect</application> and
+      <application>DejaGnu</application> packages installed before beginning
+      the build is highly recommended so you can run the full suite of
+      tests.</para>
 
       <para>Do not continue with the <command>make install</command> command
       until you are confident the build was successful. You can compare your
-      test results with those found at 
-      <ulink url="http://gcc.gnu.org/ml/gcc-testresults/"/>.  You may also 
-      want to refer to the information found in the <application>GCC</application>
-      section of Chapter 6 in the LFS book 
-      (<ulink url="&lfs-root;/chapter06/gcc.html"/>).</para>
+      test results with those found at <ulink
+      url="http://gcc.gnu.org/ml/gcc-testresults/"/>.  You may also want to
+      refer to the information found in the <application>GCC</application>
+      section of Chapter 6 in the LFS book (<ulink
+      url="&lfs-root;/chapter06/gcc.html"/>).</para>
 
     </important>
@@ -170,14 +169,12 @@
     <quote><command>make</command></quote> intentionally. Even though it is
     assumed that the current version of <application>GCC</application> is
-    installed in LFS, because this installation includes the Ada compiler as an
-    installed language, a bootstrap is required. The GNAT compiler must be used
-    for stage1 of the bootstrap in order to build Ada. If the process didn't
-    use a <quote>bootstrap</quote> you could end up having a
-    <command>gcc</command> installed on the system that was produced by a
-    foreign compiler.</para>
+    installed in LFS, a bootstrap is recommended for robustness.  </para>
 
 <screen><userinput>sed -i 's/install_to_$(INSTALL_DEST) //' libiberty/Makefile.in &amp;&amp;
 sed -i 's@\./fixinc\.sh@-c true@'        gcc/Makefile.in       &amp;&amp;
-sed -i 's/Standard/Types/'               gcc/ada/uintp.adb     &amp;&amp;
+
+case `uname -m` in
+      i?86) sed -i 's/^T_CFLAGS =$/&amp; -fomit-frame-pointer/' gcc/Makefile.in ;;
+esac &amp;&amp;
 
 mkdir ../gcc-build &amp;&amp;
@@ -194,5 +191,5 @@
     --enable-bootstrap         \
     --enable-clocale=gnu       \
-    --enable-languages=c,c++,ada,fortran,java,objc,obj-c++ &amp;&amp;
+    --enable-languages=c,c++,fortran,java,objc,obj-c++ &amp;&amp;
 
 make bootstrap &amp;&amp;
@@ -206,10 +203,11 @@
 
 ln -v -sf ../usr/bin/cpp /lib &amp;&amp;
-ln -v -sf gcc /usr/bin/cc &amp;&amp;
-
+ln -v -sf gcc /usr/bin/cc </userinput></screen>
+
+<!--
 chown -v -R root:root \
     /usr/lib/gcc/i686-pc-linux-gnu/&gcc-version;/include \
     /usr/lib/gcc/i686-pc-linux-gnu/&gcc-version;/ada{lib,include}</userinput></screen>
-
+-->
     <para>The <filename class='libraryfile'>libffi</filename> interface header
     is installed in a location where other packages will not be able to find
@@ -220,4 +218,5 @@
 <screen role="root"><userinput>ln -v -sf `find /usr/lib/gcc -name ffitarget.h` /usr/include</userinput></screen>
 
+<!--
     <para>You should now become the unprivileged user and remove the
     <application>GNAT</application> installation and perform other
@@ -228,5 +227,5 @@
 <screen><userinput>export PATH=$PATH_HOLD &amp;&amp;
 unset PATH_HOLD</userinput></screen>
-
+-->
   </sect2>
 
@@ -234,7 +233,6 @@
     <title>Command Explanations</title>
 
-    <para>The two <command>sed</command> commands are the same ones used
-    during the build of LFS. The third one fixes an issue with the ADA
-    build.</para>
+    <para>The three <command>sed</command> commands are the same ones used
+    during the build of LFS.</para>
 
     <para><command>mkdir ../gcc-build; cd ../gcc-build</command>: The
@@ -256,5 +254,5 @@
 
     <para>
-    <parameter>--enable-languages=c,c++,ada,fortran,java,objc,obj-c++</parameter>:
+    <parameter>--enable-languages=c,c++,fortran,java,objc,obj-c++</parameter>:
     This command identifies which languages to build. You may modify this command
     to remove undesired languages.</para>
@@ -276,5 +274,5 @@
     <para><command>ln -v -sf gcc /usr/bin/cc</command>: This link is created as
     some packages refer to the C compiler using an alternate name.</para>
-
+<!--
     <para><command>chown -v -R root:root
     /usr/lib/gcc/i686-pc-linux-gnu/...</command>:
@@ -286,5 +284,5 @@
     command changing the Ada directories if you did not include Ada as one of
     the installed languages.</para>
-
+-->
   </sect2>
 
@@ -299,6 +297,5 @@
       <seglistitem>
         <seg>addr2name.awk, fastjar, gcj, gcj-dbtool,gcjh, gfortran, gij,
-        gjnih, gnat, gnatbind, gnatbl, gnatchop, gnatclean, gnatfind, gnatkr,
-        gnatlink, gnatls, gnatmake, gnatname, gnatprep, gnatxref, gprmake,
+        gjnih, gprmake,
         grepjar, grmic, grmiregistry, gtreelang, jcf-dump, jv-convert, jv-scan
         and architecture specific names for gcj and gcjh</seg>
@@ -307,5 +304,4 @@
         run-time libraries and executables in /usr/lib/gcc</seg>
         <seg>/usr/include/c++/&gcc-version;/{gcj,gnu,java,javax,org},
-        /usr/lib/gcc/i686-pc-linux-gnu/&gcc-version;/ada{include,lib},
         /usr/lib/gcj-&gcc-version;,
         /usr/lib/security,
@@ -409,5 +405,5 @@
         </listitem>
       </varlistentry>
-
+<!--
       <varlistentry id="gnat">
         <term><command>gnat</command></term>
@@ -544,5 +540,5 @@
         </listitem>
       </varlistentry>
-
+-->
       <varlistentry id="gprmake">
         <term><command>gprmake</command></term>
Index: introduction/welcome/changelog.xml
===================================================================
--- introduction/welcome/changelog.xml	(revision f6d2da1acea599461dd5012d34d572738f153749)
+++ introduction/welcome/changelog.xml	(revision d14cd9a142ba7245e94d2393d0a37b5f925798f2)
@@ -47,4 +47,8 @@
       <para>October 31st, 2012</para>
       <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Update to gcc-4.7.2. Removed instructions
+          for Ada.</para>
+        </listitem>
         <listitem>
           <para>[bdubbs] - Update to vsftpd-3.0.2. Fixes
Index: postlfs/filesystems/sshfs-fuse.xml
===================================================================
--- postlfs/filesystems/sshfs-fuse.xml	(revision f6d2da1acea599461dd5012d34d572738f153749)
+++ postlfs/filesystems/sshfs-fuse.xml	(revision d14cd9a142ba7245e94d2393d0a37b5f925798f2)
@@ -79,5 +79,6 @@
     <bridgehead renderas="sect4">Required</bridgehead>
     <para role="required">
-      <xref linkend="fuse"/> and
+      <xref linkend="fuse"/>,
+      <xref linkend="glib2"/>, and 
       <xref linkend="openssh"/>.
     </para>
Index: pst/sgml/docbook-dsssl.xml
===================================================================
--- pst/sgml/docbook-dsssl.xml	(revision f6d2da1acea599461dd5012d34d572738f153749)
+++ pst/sgml/docbook-dsssl.xml	(revision d14cd9a142ba7245e94d2393d0a37b5f925798f2)
@@ -113,8 +113,7 @@
     <title>Installation of DocBook DSSSL Stylesheets</title>
 
-    <para>Ensure you unpack both the source and documentation tarballs before
-    beginning the build. If you downloaded the documentation, run:</para>
-
-<screen><userinput>tar -xf ../docbook-dsssl-doc-1.79.tar.bz2</userinput></screen>
+    <para>If you downloaded the documentation, run:</para>
+
+<screen><userinput>tar -xf ../docbook-dsssl-doc-1.79.tar.bz2 --strip-components=1</userinput></screen>
 
     <para>Install <application>DocBook DSSSL Stylesheets</application> by running
@@ -122,6 +121,5 @@
     user:</para>
 
-<screen role="root"><userinput>
-install -v -m755 bin/collateindex.pl /usr/bin                      &amp;&amp;
+<screen role="root"><userinput>install -v -m755 bin/collateindex.pl /usr/bin                      &amp;&amp;
 install -v -m644 bin/collateindex.pl.1 /usr/share/man/man1         &amp;&amp;
 install -v -d -m755 /usr/share/sgml/docbook/dsssl-stylesheets-&docbook-dsssl-version; &amp;&amp;
Index: xsoft/other/blueman.xml
===================================================================
--- xsoft/other/blueman.xml	(revision f6d2da1acea599461dd5012d34d572738f153749)
+++ xsoft/other/blueman.xml	(revision d14cd9a142ba7245e94d2393d0a37b5f925798f2)
@@ -35,5 +35,5 @@
     </para>
 
-    &lfs71_checked;
+    &lfs72_built;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
Index: xsoft/other/inkscape.xml
===================================================================
--- xsoft/other/inkscape.xml	(revision f6d2da1acea599461dd5012d34d572738f153749)
+++ xsoft/other/inkscape.xml	(revision d14cd9a142ba7245e94d2393d0a37b5f925798f2)
@@ -36,5 +36,5 @@
     </para>
 
-    &lfs71_checked;
+    &lfs72_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
