Changeset 2f83ef2


Ignore:
Timestamp:
Feb 21, 2006, 1:35:46 AM (19 years ago)
Author:
Jim Gifford <clfs@…>
Children:
11ed0d6
Parents:
92bb2284
Message:

r847@server (orig r845): jim | 2005-12-06 00:07:39 -0800

r966@server: jim | 2005-12-06 00:06:05 -0800
Gettext update from LFS ported to Cross-LFS


Files:
3 deleted
9 edited

Legend:

Unmodified
Added
Removed
  • introduction/common/changelog.xml

    r92bb2284 r2f83ef2  
    3838
    3939    <listitem>
     40      <para>December 7, 2005</para>
     41      <itemizedlist>
     42        <listitem>
     43          <para>[jim] - Ported Gettext update from Temp-system LFS to Cross-LFS.</para>
     44        </listitem>
     45      </itemizedlist>
     46    </listitem>
     47
     48    <listitem>
    4049      <para>December 6, 2005</para>
    4150      <itemizedlist>
  • temp-system/common/gettext.xml

    r92bb2284 r2f83ef2  
    3030    <para os="c">Prepare Gettext for compilation:</para>
    3131
    32 <screen os="d"><userinput>./configure --prefix=/tools \
    33    --host=${LFS_TARGET} --disable-libasprintf \
    34    --without-csharp --cache-file=config.cache</userinput></screen>
     32<screen os="d"><userinput>cd gettext-tools
     33   ./configure --prefix=/tools \
     34   --host=${LFS_TARGET} --disable-shared \
     35   --cache-file=config.cache</userinput></screen>
    3536
    3637    <variablelist os="e">
     
    3839
    3940      <varlistentry os="e1">
    40         <term><parameter>--disable-libasprintf</parameter></term>
     41        <term><parameter>--disable-shared</parameter></term>
    4142        <listitem>
    42           <para>This flag tells Gettext not to build the <filename
    43           class="libraryfile">asprintf</filename> library. Because
    44           nothing in this chapter or the next requires this library
    45           and Gettext gets rebuilt later, exclude it to save time
    46           and space.</para>
    47         </listitem>
    48       </varlistentry>
    49 
    50       <varlistentry os="e2">
    51         <term><parameter>--without-csharp</parameter></term>
    52         <listitem>
    53           <para>This ensures that Gettext does not build support for the C#
    54           compiler which may be present on the host but will not be available
    55           when building the final system.</para>
     43          <para>This tells Gettext not to create a shared library.</para>
    5644        </listitem>
    5745      </varlistentry>
     
    6149    <para os="f">Compile the package:</para>
    6250
    63 <screen os="g"><userinput>make</userinput></screen>
     51<screen os="g"><userinput>make -C lib
     52make -C src msgfmt</userinput></screen>
    6453
    6554    <para os="h">Install the package:</para>
    6655
    67 <screen os="i"><userinput>make install</userinput></screen>
     56<screen os="i"><userinput>cp -v src/msgfmt /tools/bin</userinput></screen>
    6857
    6958  </sect2>
  • temp-system/mips64-64-chapter.xml

    r92bb2284 r2f83ef2  
    2626  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips64/grep.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/sed.xml"/>
    28   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="64/gettext.xml"/>
     28  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/gettext.xml"/>
    2929  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="64/ncurses.xml"/>
    3030  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/patch.xml"/>
  • temp-system/mips64-chapter.xml

    r92bb2284 r2f83ef2  
    2929  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/sed.xml"/>
    3030  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/gettext.xml"/>
    31   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/gettext-n32.xml"/>
    32   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/gettext-64bit.xml"/>
    3331  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/ncurses.xml"/>
    3432  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/ncurses-n32.xml"/>
  • temp-system/multilib/gettext.xml

    r92bb2284 r2f83ef2  
    3535    xpointer="xpointer(//*[@os='c'])"/>
    3636
    37 <screen os="d"><userinput>CC="${CC} ${BUILD32}" CXX="${CXX} ${BUILD32}" \
    38    ./configure --prefix=/tools \
    39    --host=${LFS_TARGET} --disable-libasprintf \
    40    --without-csharp --cache-file=config.cache</userinput></screen>
     37<screen os="d"><userinput>CC="${CC} ${BUILD64}" CXX="${CXX} ${BUILD64}" \
     38   ./configure --prefix=/tools --disable-shared \
     39   --cache-file=config.cache</userinput></screen>
    4140
    42     <variablelist os="e">
    43       <title>The meaning of the configure options:</title>
    44 
    45       <varlistentry>
    46         <term><parameter>CXX="${CXX} ${BUILD32}"</parameter></term>
    47         <listitem>
    48           <para>Forces Gettext is use our Target Architecture g++ compiler
    49           with our 32 bits build flags.</para>
    50         </listitem>
    51       </varlistentry>
    52 
    53       <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    54       href="../common/gettext.xml"
    55       xpointer="xpointer(//*[@os='e1'])"/>
    56 
    57       <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    58       href="../common/gettext.xml"
    59       xpointer="xpointer(//*[@os='e2'])"/>
    60 
    61     </variablelist>
     41    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     42    href="../common/gettext.xml"
     43    xpointer="xpointer(//*[@os='e'])"/>
    6244
    6345    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • temp-system/sparc64-64-chapter.xml

    r92bb2284 r2f83ef2  
    2626  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/grep.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/sed.xml"/>
    28   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="64/gettext.xml"/>
     28  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/gettext.xml"/>
    2929  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="64/ncurses.xml"/>
    3030  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/patch.xml"/>
  • temp-system/sparc64-chapter.xml

    r92bb2284 r2f83ef2  
    2828  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/sed.xml"/>
    2929  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/gettext.xml"/>
    30   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/gettext-64bit.xml"/>
    3130  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/ncurses.xml"/>
    3231  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/ncurses-64bit.xml"/>
  • temp-system/x86_64-64-chapter.xml

    r92bb2284 r2f83ef2  
    2626  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/grep.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/sed.xml"/>
    28   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="64/gettext.xml"/>
     28  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/gettext.xml"/>
    2929  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="64/ncurses.xml"/>
    3030  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/patch.xml"/>
  • temp-system/x86_64-chapter.xml

    r92bb2284 r2f83ef2  
    2828  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/sed.xml"/>
    2929  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/gettext.xml"/>
    30   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/gettext-64bit.xml"/>
    3130  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/ncurses.xml"/>
    3231  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/ncurses-64bit.xml"/>
Note: See TracChangeset for help on using the changeset viewer.