diff options
-rw-r--r-- | chapter01/changelog.xml | 11 | ||||
-rw-r--r-- | chapter03/patches.xml | 14 | ||||
-rw-r--r-- | chapter06/glibc.xml | 36 | ||||
-rw-r--r-- | general.ent | 4 | ||||
-rw-r--r-- | packages.ent | 10 | ||||
-rw-r--r-- | patches.ent | 10 |
6 files changed, 32 insertions, 53 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index cdf767764..c979429c2 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -36,6 +36,17 @@ </listitem> --> <listitem> + <para>2006-09-17</para> + <itemizedlist> + <listitem> + <para>[dnicholson] - Updated to Glibc-2.4. Added the iconv fix + patch and removed the decprecated linux types and inotify + syscall patches. Thanks to Matthew Burgess and Bryan Kadzban + for textual suggestions.</para> + </listitem> + </listitem> + + <listitem> <para>2006-09-09</para> <itemizedlist> <listitem> diff --git a/chapter03/patches.xml b/chapter03/patches.xml index c1e5227db..908675256 100644 --- a/chapter03/patches.xml +++ b/chapter03/patches.xml @@ -107,18 +107,10 @@ </varlistentry> <varlistentry> - <term>Glibc Linux Types Patch - <token>&glibc-linux_types-patch-size;</token>:</term> + <term>Glibc Iconv Fix Patch - <token>&glibc-iconv_fix-patch-size;</token>:</term> <listitem> - <para>Download: <ulink url="&patches-root;&glibc-linux_types-patch;"/></para> - <para>MD5 sum: <literal>&glibc-linux_types-patch-md5;</literal></para> - </listitem> - </varlistentry> - - <varlistentry> - <term>Glibc Inotify Syscall Functions Patch - <token>&glibc-inotify-patch-size;</token>:</term> - <listitem> - <para>Download: <ulink url="&patches-root;&glibc-inotify-patch;"/></para> - <para>MD5 sum: <literal>&glibc-inotify-patch-md5;</literal></para> + <para>Download: <ulink url="&patches-root;&glibc-iconv_fix-patch;"/></para> + <para>MD5 sum: <literal>&glibc-iconv_fix-patch-md5;</literal></para> </listitem> </varlistentry> diff --git a/chapter06/glibc.xml b/chapter06/glibc.xml index 0e010f9fd..cceafb0e2 100644 --- a/chapter06/glibc.xml +++ b/chapter06/glibc.xml @@ -61,18 +61,14 @@ <ulink url="&blfs-root;view/svn/general/libidn.html"/>). Unpack the tarball from within the Glibc source directory:</para> -<screen><userinput>tar -xf ../glibc-libidn-&glibc-version;.tar.bz2</userinput></screen> +<screen><userinput>tar -xf ../glibc-libidn-&glibc-version;.tar.bz2 +mv glibc-libidn-&glibc-version; libidn</userinput></screen> - <para>Apply the following patch to fix build errors in packages that include - <filename class="headerfile">linux/types.h</filename> after <filename - class="headerfile">sys/kd.h</filename>:</para> + <para>Apply the following patch to fix an assertion failure when + opening two conversion descriptors with the same tocode and fromcode + parameters (see the iconv_open man page):</para> -<screen><userinput>patch -Np1 -i ../&glibc-linux_types-patch;</userinput></screen> - - <para>Add a header to define syscall functions for the inotify feature - available in newer Linux kernels:</para> - -<screen><userinput>patch -Np1 -i ../&glibc-inotify-patch;</userinput></screen> +<screen><userinput>patch -Np1 -i ../&glibc-iconv_fix-patch;</userinput></screen> <para>In the vi_VN.TCVN locale, <command>bash</command> enters an infinite loop at startup. It is unknown whether this is a <command>bash</command> bug or a @@ -172,11 +168,6 @@ grep Error glibc-check-log</userinput></screen> <screen><userinput>make install</userinput></screen> - <para>Install the inotify header to the system header location:</para> - -<screen><userinput>cp -v ../glibc-&glibc-version;/sysdeps/unix/sysv/linux/inotify.h \ - /usr/include/sys</userinput></screen> - <para>The locales that can make the system respond in a different language were not installed by the above command. None of the locales are required, but if some of them are missing, testsuites of the future packages would @@ -348,8 +339,8 @@ EOF</userinput></screen> <seglistitem> <seg>catchsegv, gencat, getconf, getent, iconv, iconvconfig, ldconfig, - ldd, lddlibc4, locale, localedef, mtrace, nscd, nscd_nischeck, - pcprofiledump, pt_chown, rpcgen, rpcinfo, sln, sprof, tzselect, xtrace, + ldd, lddlibc4, locale, localedef, mtrace, nscd, pcprofiledump, + pt_chown, rpcgen, rpcinfo, sln, sprof, tzselect, xtrace, zdump, and zic</seg> <seg>ld.so, libBrokenLocale.{a,so}, libSegFault.so, libanl.{a,so}, libbsd-compat.a, libc.{a,so}, libcidn.so, libcrypt.{a,so}, libdl.{a,so}, @@ -502,17 +493,6 @@ EOF</userinput></screen> </listitem> </varlistentry> - <varlistentry id="nscd_nischeck"> - <term><command>nscd_nischeck</command></term> - <listitem> - <para>Checks whether or not secure mode is necessary for NIS+ - lookup</para> - <indexterm zone="ch-system-glibc nscd_nischeck"> - <primary sortas="b-nscd_nischeck">nscd_nischeck</primary> - </indexterm> - </listitem> - </varlistentry> - <varlistentry id="pcprofiledump"> <term><command>pcprofiledump</command></term> <listitem> diff --git a/general.ent b/general.ent index 8620eadac..fa5050628 100644 --- a/general.ent +++ b/general.ent @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="ISO-8859-1"?> -<!ENTITY version "SVN-20060909"> -<!ENTITY releasedate "September 9, 2006"> +<!ENTITY version "SVN-20060917"> +<!ENTITY releasedate "September 17, 2006"> <!ENTITY milestone "6.3"> <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" --> diff --git a/packages.ent b/packages.ent index 4f494f711..d33f24711 100644 --- a/packages.ent +++ b/packages.ent @@ -190,19 +190,19 @@ <!ENTITY gettext-ch6-du "65 MB"> <!ENTITY gettext-ch6-sbu "1 SBU"> -<!ENTITY glibc-version "2.3.6"> -<!ENTITY glibc-size "13,687 KB"> +<!ENTITY glibc-version "2.4"> +<!ENTITY glibc-size "14,847 KB"> <!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.bz2"> -<!ENTITY glibc-md5 "bfdce99f82d6dbcb64b7f11c05d6bc96"> +<!ENTITY glibc-md5 "7e9a88dcd41fbc53801dbe5bdacaf245"> <!ENTITY glibc-home "&gnu-software;libc/"> <!ENTITY glibc-ch5-du "325 MB"> <!ENTITY glibc-ch5-sbu "6 SBU"> <!ENTITY glibc-ch6-du "510 MB testsuite included"> <!ENTITY glibc-ch6-sbu "13.5 SBU testsuite included"> <!ENTITY glibc-libidn-version "&glibc-version;"> -<!ENTITY glibc-libidn-size "99 KB"> +<!ENTITY glibc-libidn-size "100 KB"> <!ENTITY glibc-libidn-url "&gnu;glibc/glibc-libidn-&glibc-libidn-version;.tar.bz2"> -<!ENTITY glibc-libidn-md5 "49dbe06ce830fc73874d6b38bdc5b4db"> +<!ENTITY glibc-libidn-md5 "e2d892b40d654c523ab26a26b7dd86a1"> <!ENTITY glibc-libidn-home " "> <!ENTITY grep-version "2.5.1a"> diff --git a/patches.ent b/patches.ent index 816dd1660..69a2026d2 100644 --- a/patches.ent +++ b/patches.ent @@ -53,13 +53,9 @@ <!ENTITY gcc-specs-patch-size "14.8 KB"> -<!ENTITY glibc-linux_types-patch "glibc-&glibc-version;-linux_types-1.patch"> -<!ENTITY glibc-linux_types-patch-md5 "30ea59ae747478aa9315455543b5bb43"> -<!ENTITY glibc-linux_types-patch-size "1.1 KB"> - -<!ENTITY glibc-inotify-patch "glibc-&glibc-version;-inotify-1.patch"> -<!ENTITY glibc-inotify-patch-md5 "94f6d26ae50a0fe6285530fdbae90bbf"> -<!ENTITY glibc-inotify-patch-size "1.4 KB"> +<!ENTITY glibc-iconv_fix-patch "glibc-&glibc-version;-iconv_fix-1.patch"> +<!ENTITY glibc-iconv_fix-patch-md5 "9c8e681226ccf7a1f25c6467674f915e"> +<!ENTITY glibc-iconv_fix-patch-size "2.6 KB"> <!ENTITY grep-fixes-patch "grep-&grep-version;-redhat_fixes-2.patch"> |