diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 2668a4586..768ceb60e 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -36,6 +36,20 @@
-->
+
+ 2010-02-26
+
+
+ [bdubbs] Add make-3.81-upstream_fixes-1.patch. Fixes
+ #2588.
+
+
+ [bdubbs] Add perl-5.10.1-utf8-1.patch. Fixes
+ #2589.
+
+
+
+
2010-02-22
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index 82f69867f..7ba750072 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -218,10 +218,18 @@
coreutils-8.4-uname-1.patch
+
+ &make-upstream_fixes-patch;
+
+
patch-2.6.1-test_fix-1.patch
+
+ &perl-utf8-patch;
+
+
diff --git a/chapter03/patches.xml b/chapter03/patches.xml
index 4393e7672..6bb535544 100644
--- a/chapter03/patches.xml
+++ b/chapter03/patches.xml
@@ -122,6 +122,14 @@
+
+ Make Upstream Fixes Patch - &make-upstream_fixes-patch-size;:
+
+ Download:
+ MD5 sum: &make-upstream_fixes-patch-md5;
+
+
+
Patch Testsuite Fix Patch - &patch-test-patch-size;:
@@ -146,14 +154,14 @@
-
diff --git a/patches.ent b/patches.ent
index e3f989ded..60f77ae7a 100644
--- a/patches.ent
+++ b/patches.ent
@@ -63,6 +63,9 @@
+
+
+
@@ -73,6 +76,10 @@
+
+
+
+
diff --git a/prologue/architecture.xml b/prologue/architecture.xml
index 3527d5956..5c7c3162e 100644
--- a/prologue/architecture.xml
+++ b/prologue/architecture.xml
@@ -42,7 +42,7 @@ data that exceeds 4GB, the advantages of a 64-bit system are substantial.
64-bit system. That is, it supports 64-bit executables only. Building a
"multi-lib" system requires compiling many applications twice, once for a
32-bit system and once for a 64-bit system. This is not directly supported in
-LFS becuase it would interfere with the educational objective of providing the
+LFS because it would interfere with the educational objective of providing the
instructions needed for a straightforward base Linux system. You can refer to
the Cross Linux From Scratch
project for this advanced topic.