diff -Naur origcross-lfs/BOOK/boot/ppc64/flags.xml cross-lfs/BOOK/boot/ppc64/flags.xml
--- origcross-lfs/BOOK/boot/ppc64/flags.xml	1969-12-31 17:00:00.000000000 -0700
+++ cross-lfs/BOOK/boot/ppc64/flags.xml	2012-01-29 12:55:53.000000000 -0700
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+  "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+  <!ENTITY % general-entities SYSTEM "../../general.ent">
+  %general-entities;
+]>
+
+<sect1 id="ch-boot-flags">
+  <?dbhtml filename="flags.html"?>
+
+  <title>Build Flags</title>
+
+  <para>We will need to copy our build variables into our new system:</para>
+
+<screen><userinput>cat &gt;&gt; ${CLFS}/root/.bash_profile &lt;&lt; EOF
+export BUILD32="${BUILD32}"
+export BUILD64="${BUILD64}"
+export CLFS_TARGET32="${CLFS_TARGET32}"
+EOF</userinput></screen>
+
+</sect1>
diff -Naur origcross-lfs/BOOK/boot/ppc64-chapter.xml cross-lfs/BOOK/boot/ppc64-chapter.xml
--- origcross-lfs/BOOK/boot/ppc64-chapter.xml	2012-01-27 03:38:36.000000000 -0700
+++ cross-lfs/BOOK/boot/ppc64-chapter.xml	2012-01-29 12:54:36.000000000 -0700
@@ -26,6 +26,7 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/powerpc-utils.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/yaboot-build.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/flags.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>
diff -Naur origcross-lfs/BOOK/cross-tools/ppc64/eglibc-64bit.xml cross-lfs/BOOK/cross-tools/ppc64/eglibc-64bit.xml
--- origcross-lfs/BOOK/cross-tools/ppc64/eglibc-64bit.xml	2012-01-27 03:38:36.000000000 -0700
+++ cross-lfs/BOOK/cross-tools/ppc64/eglibc-64bit.xml	2012-01-29 08:52:02.000000000 -0700
@@ -46,9 +46,13 @@
     href="../common/eglibc.xml"
     xpointer="xpointer(//*[@os='dd'])"/>
 
-    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
-    href="../common/eglibc.xml"
-    xpointer="xpointer(//*[@os='de'])"/>
+<screen os="de"><userinput>cat &gt; config.cache &lt;&lt; "EOF"
+libc_cv_forced_unwind=yes
+libc_cv_c_cleanup=yes
+libc_cv_ppc_machine=yes
+libc_cv_gnu89_inline=yes
+libc_cv_ssp=no
+EOF</userinput></screen>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../multilib/eglibc-64bit.xml"
diff -Naur origcross-lfs/BOOK/cross-tools/ppc64/eglibc.xml cross-lfs/BOOK/cross-tools/ppc64/eglibc.xml
--- origcross-lfs/BOOK/cross-tools/ppc64/eglibc.xml	2012-01-27 03:38:36.000000000 -0700
+++ cross-lfs/BOOK/cross-tools/ppc64/eglibc.xml	2012-01-29 08:45:07.000000000 -0700
@@ -46,9 +46,13 @@
     href="../common/eglibc.xml"
     xpointer="xpointer(//*[@os='dd'])"/>
 
-    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
-    href="../common/eglibc.xml"
-    xpointer="xpointer(//*[@os='de'])"/>
+<screen os="de"><userinput>cat &gt; config.cache &lt;&lt; "EOF"
+libc_cv_forced_unwind=yes
+libc_cv_c_cleanup=yes
+libc_cv_ppc_machine=yes
+libc_cv_gnu89_inline=yes
+libc_cv_ssp=no
+EOF</userinput></screen>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../common/eglibc.xml"
diff -Naur origcross-lfs/BOOK/final-system/multilib/iputils.xml cross-lfs/BOOK/final-system/multilib/iputils.xml
--- origcross-lfs/BOOK/final-system/multilib/iputils.xml	2012-01-27 03:38:36.000000000 -0700
+++ cross-lfs/BOOK/final-system/multilib/iputils.xml	2012-01-28 17:29:54.000000000 -0700
@@ -41,7 +41,7 @@
     href="../common/iputils.xml"
     xpointer="xpointer(//*[@os='a'])"/>
 
-<screen os="b"><userinput>make CC="gcc ${BUILD64}" IPV4_TARGETS="tracepath ping clockdiff" \
+<screen os="b"><userinput>make CC="gcc ${BUILD64}" IPV4_TARGETS="tracepath ping rdisc clockdiff" \
     IPV6_TARGETS="tracepath6 traceroute6"</userinput></screen>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
diff -Naur origcross-lfs/BOOK/final-system/multilib/pkg-config.xml cross-lfs/BOOK/final-system/multilib/pkg-config.xml
--- origcross-lfs/BOOK/final-system/multilib/pkg-config.xml	2012-01-27 03:38:36.000000000 -0700
+++ cross-lfs/BOOK/final-system/multilib/pkg-config.xml	2012-01-28 17:36:21.000000000 -0700
@@ -65,7 +65,7 @@
     href="../common/pkg-config.xml"
     xpointer="xpointer(//*[@os='g'])"/>
 
-    <para os="m1">On multilib builds the library direcory has been removed from
+    <para os="m1">On multilib builds the library directory has been removed from
     the default search path of <command>pkg-config</command>. Set some
     environment variables to help set the path correctly in the future:</para>
 
diff -Naur origcross-lfs/BOOK/packages.ent cross-lfs/BOOK/packages.ent
--- origcross-lfs/BOOK/packages.ent	2012-01-27 03:38:36.000000000 -0700
+++ cross-lfs/BOOK/packages.ent	2012-01-29 18:44:29.000000000 -0700
@@ -322,10 +322,10 @@
 <!ENTITY ncurses-md5 "8cb9c412e5f2d96bc6f459aa8c6282a1">
 <!ENTITY ncurses-home "&gnu-software;ncurses">
 
-<!ENTITY parted-version "1.9.0">
-<!ENTITY parted-size "2,581 KB">
+<!ENTITY parted-version "3.0">
+<!ENTITY parted-size "1,400 KB">
 <!ENTITY parted-url "&gnu;parted/parted-&parted-version;.tar.xz">
-<!ENTITY parted-md5 "a9ffa9b69f0b6099b75c32a03bb12f7f">
+<!ENTITY parted-md5 "c415e5c97f86b5ff65a2d925e5a3feb7">
 <!ENTITY parted-home "&gnu-software;parted">
 
 <!ENTITY patch-version "2.6.1">
