diff options
Diffstat (limited to 'chapter06/glibc.xml')
-rw-r--r-- | chapter06/glibc.xml | 25 |
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 &/' 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> |