r963 - branches/2.4-branch/BOOK/chapter01 branches/2.4-branch/BOOK/chapter05 trunk/BOOK/chapter01 trunk/BOOK/chapter05

robert at linuxfromscratch.org robert at linuxfromscratch.org
Wed Feb 7 03:17:20 PST 2007


Author: robert
Date: 2007-02-07 04:17:20 -0700 (Wed, 07 Feb 2007)
New Revision: 963

Removed:
   branches/2.4-branch/BOOK/chapter05/libintl.xml
   trunk/BOOK/chapter05/libintl.xml
Modified:
   branches/2.4-branch/BOOK/chapter01/changelog.xml
   branches/2.4-branch/BOOK/chapter05/chapter05.xml
   trunk/BOOK/chapter01/changelog.xml
   trunk/BOOK/chapter05/chapter05.xml
Log:
Removed chapter05/libintl.xml. libintl is provided by uClibc

Modified: branches/2.4-branch/BOOK/chapter01/changelog.xml
===================================================================
--- branches/2.4-branch/BOOK/chapter01/changelog.xml	2007-02-07 10:46:21 UTC (rev 962)
+++ branches/2.4-branch/BOOK/chapter01/changelog.xml	2007-02-07 11:17:20 UTC (rev 963)
@@ -65,7 +65,7 @@
 <listitem><para>lfs-bootscripts-3.2.1</para></listitem>
 <listitem><para>libpng-1.2.8</para></listitem>
 <listitem><para>libtool-1.5.22</para></listitem>
-<listitem><para>linux-2.4.33.3</para></listitem>
+<listitem><para>linux-2.4.34</para></listitem>
 <listitem><para>m4-1.4.8</para></listitem>
 <listitem><para>make-3.81</para></listitem>
 <listitem><para>MAKEDEV-1.7</para></listitem>
@@ -110,6 +110,9 @@
 </listitem>
 -->
 
+<listitem><para>February 7th, 2007 [Robert]: Removed chapter05/libintl.xml. libintl is provided by
+uClibc now.</para></listitem>
+
 <listitem><para>February 7th, 2007 [Robert]: Bump to linux-2.4.34.</para></listitem>
 
 <listitem><para>February 7th, 2007 [Robert]: Removed lib stack_end uclibc patch.</para></listitem>

Modified: branches/2.4-branch/BOOK/chapter05/chapter05.xml
===================================================================
--- branches/2.4-branch/BOOK/chapter05/chapter05.xml	2007-02-07 10:46:21 UTC (rev 962)
+++ branches/2.4-branch/BOOK/chapter05/chapter05.xml	2007-02-07 11:17:20 UTC (rev 963)
@@ -15,7 +15,6 @@
 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="glibc.xml"/>
 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="uclibc.xml"/>
 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="adjusting.xml"/>
-<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="libintl.xml"/>
 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="tcl.xml"/>
 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="expect.xml"/>
 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="dejagnu.xml"/>

Deleted: branches/2.4-branch/BOOK/chapter05/libintl.xml
===================================================================
--- branches/2.4-branch/BOOK/chapter05/libintl.xml	2007-02-07 10:46:21 UTC (rev 962)
+++ branches/2.4-branch/BOOK/chapter05/libintl.xml	2007-02-07 11:17:20 UTC (rev 963)
@@ -1,92 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
-  "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
-  <!ENTITY % general-entities SYSTEM "../general.ent">
-  %general-entities;
-]>
-
-<sect1 id="ch-tools-libintl" role="wrap" condition="uclibc">
-  <?dbhtml filename="libintl.html"?>
-
-  <title>Libintl-&gettext-version;</title>
-
-  <indexterm zone="ch-tools-libintl">
-    <primary sortas="a-Libintl">Libintl</primary>
-    <secondary>tools</secondary>
-  </indexterm>
-
-  <sect2 role="package">
-    <title/>
-
-    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
-    href="../chapter06/gettext.xml"
-    xpointer="xpointer(/sect1/sect2[1]/para[1])"/>
-
-    <segmentedlist>
-      <segtitle>&buildtime;</segtitle>
-      <segtitle>&diskspace;</segtitle>
-      <seglistitem><seg>?? SBU</seg><seg>?? MB</seg></seglistitem>
-    </segmentedlist>
-
-  </sect2>
-
-  <sect2 role="installation">
-    <title>Installation of Libintl</title>
-
-    <para>For uClibc we use the Libintl from the Gettext package.</para>
-
-    <para>Prepare Libintl for compilation:</para>
-
-<screen><userinput>cd gettext-runtime/
-./configure --prefix=/tools --disable-libasprintf</userinput></screen>
-
-    <variablelist>
-      <title>The meaning of the configure option:</title>
-
-      <varlistentry>
-        <term><parameter>--disable-libasprintf</parameter></term>
-        <listitem>
-          <para>Do not build libasprintf.</para>
-        </listitem>
-      </varlistentry>
-
-    </variablelist>
-
-    <para>Compile the package:</para>
-
-<screen><userinput>make -C intl/</userinput></screen>
-
-    <para>Install package:</para>
-
-<screen><userinput>make -C intl/ install</userinput></screen>
-
-    <para>Most packages do not support external
-    <filename class="libraryfile">libintl.[so,a]</filename> very well. Support
-    for external <filename class="libraryfile">libintl.[so,a]</filename> and
-    <filename class="libraryfile">libiconv.[so,a]</filename> only works in the latest
-    versions of Autoconf. It might be ten years before everyone upgrades their Autoconf.
-    Until then we can use the GCC specs to automatically link
-    <filename class="libraryfile">libintl.[so,a]</filename> to everything. Later when
-    we build GCC we can hardcode this. If you ever do not want to link a package to
-    <filename class="libraryfile">libintl.[so,a]</filename> simply use
-    <parameter>CFLAGS="-nointl"</parameter>. The next command will add
-    <parameter>-lintl</parameter> to default linking:</para>
-
-<screen><userinput>cp -vi `dirname $(gcc -print-libgcc-file-name)`/specs{,.orig}
-sed 's/%{shared:-lc}/%{!nointl: -lintl} &/' \
-    `${target}-gcc --print-file specs` \
-    `dirname $(gcc -print-libgcc-file-name)`/specs.orig \
-    > `dirname $(gcc -print-libgcc-file-name)`/specs</userinput></screen>
-
-    </sect2>
-
-    <sect2 role="content">
-      <title/>
-
-      <para>Details on this package are located in <xref 
-      linkend="contents-gettext" role="."/></para>
-
-    </sect2>
-
-</sect1>
-

Modified: trunk/BOOK/chapter01/changelog.xml
===================================================================
--- trunk/BOOK/chapter01/changelog.xml	2007-02-07 10:46:21 UTC (rev 962)
+++ trunk/BOOK/chapter01/changelog.xml	2007-02-07 11:17:20 UTC (rev 963)
@@ -112,6 +112,9 @@
 </listitem>
 -->
 
+<listitem><para>February 7th, 2007 [Robert]: Removed chapter05/libintl.xml. libintl is provided by
+uClibc now.</para></listitem>
+
 <listitem><para>February 7th, 2007 [Robert]: Removed lib stack_end uclibc patch.</para></listitem>
 
 <listitem><para>February 6th, 2007 [Robert]: Bump to uClibc-0.9.28.1.</para></listitem>

Modified: trunk/BOOK/chapter05/chapter05.xml
===================================================================
--- trunk/BOOK/chapter05/chapter05.xml	2007-02-07 10:46:21 UTC (rev 962)
+++ trunk/BOOK/chapter05/chapter05.xml	2007-02-07 11:17:20 UTC (rev 963)
@@ -14,7 +14,6 @@
 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="glibc.xml"/>
 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="uclibc.xml"/>
 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="adjusting.xml"/>
-<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="libintl.xml"/>
 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="tcl.xml"/>
 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="expect.xml"/>
 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="dejagnu.xml"/>

Deleted: trunk/BOOK/chapter05/libintl.xml
===================================================================
--- trunk/BOOK/chapter05/libintl.xml	2007-02-07 10:46:21 UTC (rev 962)
+++ trunk/BOOK/chapter05/libintl.xml	2007-02-07 11:17:20 UTC (rev 963)
@@ -1,92 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
-  "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
-  <!ENTITY % general-entities SYSTEM "../general.ent">
-  %general-entities;
-]>
-
-<sect1 id="ch-tools-libintl" role="wrap" condition="uclibc">
-  <?dbhtml filename="libintl.html"?>
-
-  <title>Libintl-&gettext-version;</title>
-
-  <indexterm zone="ch-tools-libintl">
-    <primary sortas="a-Libintl">Libintl</primary>
-    <secondary>tools</secondary>
-  </indexterm>
-
-  <sect2 role="package">
-    <title/>
-
-    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
-    href="../chapter06/gettext.xml"
-    xpointer="xpointer(/sect1/sect2[1]/para[1])"/>
-
-    <segmentedlist>
-      <segtitle>&buildtime;</segtitle>
-      <segtitle>&diskspace;</segtitle>
-      <seglistitem><seg>?? SBU</seg><seg>?? MB</seg></seglistitem>
-    </segmentedlist>
-
-  </sect2>
-
-  <sect2 role="installation">
-    <title>Installation of Libintl</title>
-
-    <para>For uClibc we use the Libintl from the Gettext package.</para>
-
-    <para>Prepare Libintl for compilation:</para>
-
-<screen><userinput>cd gettext-runtime/
-./configure --prefix=/tools --disable-libasprintf</userinput></screen>
-
-    <variablelist>
-      <title>The meaning of the configure option:</title>
-
-      <varlistentry>
-        <term><parameter>--disable-libasprintf</parameter></term>
-        <listitem>
-          <para>Do not build libasprintf.</para>
-        </listitem>
-      </varlistentry>
-
-    </variablelist>
-
-    <para>Compile the package:</para>
-
-<screen><userinput>make -C intl/</userinput></screen>
-
-    <para>Install package:</para>
-
-<screen><userinput>make -C intl/ install</userinput></screen>
-
-    <para>Most packages do not support external
-    <filename class="libraryfile">libintl.[so,a]</filename> very well. Support
-    for external <filename class="libraryfile">libintl.[so,a]</filename> and
-    <filename class="libraryfile">libiconv.[so,a]</filename> only works in the latest
-    versions of Autoconf. It might be ten years before everyone upgrades their Autoconf.
-    Until then we can use the GCC specs to automatically link
-    <filename class="libraryfile">libintl.[so,a]</filename> to everything. Later when
-    we build GCC we can hardcode this. If you ever do not want to link a package to
-    <filename class="libraryfile">libintl.[so,a]</filename> simply use
-    <parameter>CFLAGS="-nointl"</parameter>. The next command will add
-    <parameter>-lintl</parameter> to default linking:</para>
-
-<screen><userinput>cp -vi `dirname $(gcc -print-libgcc-file-name)`/specs{,.orig}
-sed 's/%{shared:-lc}/%{!nointl: -lintl} &/' \
-    `${target}-gcc --print-file specs` \
-    `dirname $(gcc -print-libgcc-file-name)`/specs.orig \
-    > `dirname $(gcc -print-libgcc-file-name)`/specs</userinput></screen>
-
-    </sect2>
-
-    <sect2 role="content">
-      <title/>
-
-      <para>Details on this package are located in <xref 
-      linkend="contents-gettext" role="."/></para>
-
-    </sect2>
-
-</sect1>
-




More information about the hlfs-book mailing list