|  | @@ -54,6 +54,10 @@
 | 
	
		
			
				|  |  |        Unicode, therefore libiconv is not required on an LFS system.</para>
 | 
	
		
			
				|  |  |      </note>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    <para>First fix a minor problem when installing the tzselect script"</para>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +<screen><userinput remap="pre">sed -i 's/\\$$(pwd)/`pwd`/' timezone/Makefile</userinput></screen>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      <para>The Glibc build system is self-contained and will install
 | 
	
		
			
				|  |  |      perfectly, even though the compiler specs file and linker are still
 | 
	
		
			
				|  |  |      pointing at <filename class="directory">/tools</filename>. The specs
 | 
	
	
		
			
				|  | @@ -61,14 +65,6 @@
 | 
	
		
			
				|  |  |      Glibc autoconf tests would give false results and defeat the goal
 | 
	
		
			
				|  |  |      of achieving a clean build.</para>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    <para>An upstream change needs to be reverted:</para>
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -<screen><userinput remap="pre">sed -i -e 's/static __m128i/inline &/' sysdeps/x86_64/multiarch/strstr.c</userinput></screen>
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    <para>Allow Glibc to be built with Make-&make-version;:</para>
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -<screen><userinput remap="pre">sed -r -i 's/(3..89..)/\1 | 4.*/' configure</userinput></screen>
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |      <para>The Glibc documentation recommends building Glibc outside of the source
 | 
	
		
			
				|  |  |      directory in a dedicated build directory:</para>
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -423,7 +419,7 @@ mkdir -pv /etc/ld.so.conf.d</userinput></screen>
 | 
	
		
			
				|  |  |          pldd, rpcgen, sln, sotruss, sprof, tzselect, xtrace,
 | 
	
		
			
				|  |  |          zdump, and zic</seg>
 | 
	
		
			
				|  |  |          <seg>ld.so, libBrokenLocale.{a,so}, libSegFault.so, libanl.{a,so},
 | 
	
		
			
				|  |  | -        libbsd-compat.a, libc.{a,so}, libc_nonshared.a, libcidn.so,
 | 
	
		
			
				|  |  | +        libc.{a,so}, libc_nonshared.a, libcidn.so,
 | 
	
		
			
				|  |  |          libcrypt.{a,so}, libdl.{a,so}, libg.a, libieee.a, libm.{a,so},
 | 
	
		
			
				|  |  |          libmcheck.a, libmemusage.so, libnsl.{a,so}, libnss_compat.so,
 | 
	
		
			
				|  |  |          libnss_dns.so, libnss_files.so, libnss_hesiod.so, libnss_nis.so,
 | 
	
	
		
			
				|  | @@ -750,17 +746,6 @@ mkdir -pv /etc/ld.so.conf.d</userinput></screen>
 | 
	
		
			
				|  |  |          </listitem>
 | 
	
		
			
				|  |  |        </varlistentry>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -      <varlistentry id="libbsd-compat">
 | 
	
		
			
				|  |  | -        <term><filename class="libraryfile">libbsd-compat</filename></term>
 | 
	
		
			
				|  |  | -        <listitem>
 | 
	
		
			
				|  |  | -          <para>Provides the portability needed in order to run certain
 | 
	
		
			
				|  |  | -          Berkeley Software Distribution (BSD) programs under Linux</para>
 | 
	
		
			
				|  |  | -          <indexterm zone="ch-system-glibc libbsd-compat">
 | 
	
		
			
				|  |  | -            <primary sortas="c-libbsd-compat">libbsd-compat</primary>
 | 
	
		
			
				|  |  | -          </indexterm>
 | 
	
		
			
				|  |  | -        </listitem>
 | 
	
		
			
				|  |  | -      </varlistentry>
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |        <varlistentry id="libc">
 | 
	
		
			
				|  |  |          <term><filename class="libraryfile">libc</filename></term>
 | 
	
		
			
				|  |  |          <listitem>
 |