aboutsummaryrefslogtreecommitdiffstats
path: root/chapter06
diff options
context:
space:
mode:
authorBruce Dubbs <bdubbs@linuxfromscratch.org>2014-02-08 23:10:37 +0000
committerBruce Dubbs <bdubbs@linuxfromscratch.org>2014-02-08 23:10:37 +0000
commita713e43b8a2fdb0b01f8703b33d5b3837046fb53 (patch)
tree99e5fb25eb31daff5e22667750d67e4c02544697 /chapter06
parent098dcbb42177c7109476ab048621350e7bd3bb2a (diff)
Update to glibc-2.19
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10460 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'chapter06')
-rw-r--r--chapter06/glibc.xml25
1 files changed, 5 insertions, 20 deletions
diff --git a/chapter06/glibc.xml b/chapter06/glibc.xml
index d6fa9ad34..6fbd1e943 100644
--- a/chapter06/glibc.xml
+++ b/chapter06/glibc.xml
@@ -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 &amp;/' 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>