diff -Naur lfsbook/chapter06/zlib.xml lfsbooknew/chapter06/zlib.xml
--- lfsbook/chapter06/zlib.xml	2010-07-24 05:09:56.000000000 -0700
+++ lfsbooknew/chapter06/zlib.xml	2010-07-22 09:06:19.000000000 -0700
@@ -47,7 +47,10 @@
 
     <para>Prepare Zlib for compilation:</para>
 
-<screen><userinput remap="configure">CFLAGS='-mstackrealign -fPIC -O3' ./configure --prefix=/usr</userinput></screen>
+<screen><userinput remap="configure">case `uname -m` in
+ i?86 | x86_64) CFLAGS='-mstackrealign -fPIC -O3' ./configure --prefix=/usr ;;
+ *) ./configure --prefix=/usr ;;
+esac</userinput></screen>
 
     <variablelist>
       <title>The meaning of the new configure environment variable:</title>
