|  | @@ -1,7 +1,7 @@
 | 
	
		
			
				|  |  |  <sect2><title> </title><para> </para></sect2>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  <sect2>
 | 
	
		
			
				|  |  | -<title>Installation of Glibc</title>
 | 
	
		
			
				|  |  | +<title>Glibc installation</title>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  <para>Before starting to install glibc, you must cd into the
 | 
	
		
			
				|  |  |  glibc-&glibc-version; directory and unpack glibc-linuxthreads inside
 | 
	
	
		
			
				|  | @@ -18,8 +18,7 @@ been warned.</para>
 | 
	
		
			
				|  |  |  <para>Basically, compiling Glibc in any other way than the book suggests
 | 
	
		
			
				|  |  |  is putting your system at very high risk.</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -<para>We'll start by applying a patch to Glibc that fixes a few
 | 
	
		
			
				|  |  | -things:</para>
 | 
	
		
			
				|  |  | +<para>We'll start by applying a patch to Glibc that fixes the following:</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  <itemizedlist>
 | 
	
		
			
				|  |  |  <listitem><para>It converts all occurrences of <emphasis>$(PERL)</emphasis>
 | 
	
	
		
			
				|  | @@ -59,25 +58,23 @@ it.</para></listitem>
 | 
	
		
			
				|  |  |  <para><screen><userinput>patch -Np1 -i ../glibc-&glibc-patch-version;.patch</userinput></screen></para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  <para>Glibc will check for the <filename>/etc/ld.so.conf</filename> file
 | 
	
		
			
				|  |  | -and abort with an error if the file is missing, so we create it.</para>
 | 
	
		
			
				|  |  | +and abort with an error if the file is missing, so we must create it.</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  <para><screen><userinput>touch /etc/ld.so.conf</userinput></screen></para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  <para>It is recommended by the Glibc installation documentation to build
 | 
	
		
			
				|  |  | -Glibc outside of the source directory in a dedicated directory. Let's
 | 
	
		
			
				|  |  | -create such a directory and make it our CWD (Current Working
 | 
	
		
			
				|  |  | -Directory).</para>
 | 
	
		
			
				|  |  | +Glibc outside of the source directory in a dedicated directory.</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  <para><screen><userinput>mkdir ../glibc-build &&
 | 
	
		
			
				|  |  |  cd ../glibc-build</userinput></screen></para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -<para>Next, configure Glibc.</para>
 | 
	
		
			
				|  |  | +<para>Next, prepare Glibc to be compiled.</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  <para><screen><userinput>../glibc-&glibc-version;/configure --prefix=/usr \
 | 
	
		
			
				|  |  |      --disable-profile --enable-add-ons \
 | 
	
		
			
				|  |  |      --libexecdir=/usr/bin</userinput></screen></para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -<para>During the configure stage you will see the following warning:</para>
 | 
	
		
			
				|  |  | +<para>During this stage you will see the following warning:</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  <blockquote><screen>configure: warning:
 | 
	
		
			
				|  |  |  *** These auxiliary programs are missing or too old: msgfmt
 | 
	
	
		
			
				|  | @@ -127,9 +124,10 @@ time at the end of this chapter.</para>
 | 
	
		
			
				|  |  |  <para><screen><userinput>make &&
 | 
	
		
			
				|  |  |  make install</userinput></screen></para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -<para>Locales aren't installed by default so we install them now. Locales
 | 
	
		
			
				|  |  | -are used by Glibc to make your Linux system talk in a different language
 | 
	
		
			
				|  |  | -such as your native tongue.</para>
 | 
	
		
			
				|  |  | +<para>Locales aren't installed when you ran
 | 
	
		
			
				|  |  | +<userinput>make install</userinput>, so we have to do that ourselves now.
 | 
	
		
			
				|  |  | +Locales are used by Glibc to make your Linux system talk in a different
 | 
	
		
			
				|  |  | +language.</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  <para><screen><userinput>make localedata/install-locales</userinput></screen></para>
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -139,9 +137,9 @@ which you need or want. This can be achieved using the localedef
 | 
	
		
			
				|  |  |  command. Information on this can be found in the INSTALL
 | 
	
		
			
				|  |  |  file in the glibc-&glibc-version; tree.</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -<para>To finish off the installation we'll reload Bash so it uses the new
 | 
	
		
			
				|  |  | -libnss files. This will get rid of the <emphasis>I have no name!</emphasis>
 | 
	
		
			
				|  |  | -message in the command prompt.</para>
 | 
	
		
			
				|  |  | +<para>To finish off the installation we'll reload Bash so it uses the
 | 
	
		
			
				|  |  | +libnss files. This will also get rid of the
 | 
	
		
			
				|  |  | +<emphasis>I have no name!</emphasis> message in the command prompt.</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  <para><screen><userinput>exec /static/bin/bash --login</userinput></screen></para>
 | 
	
		
			
				|  |  |  
 |