Ignore:
Timestamp:
Jun 3, 2009, 11:48:55 AM (15 years ago)
Author:
Jim Gifford <clfs@…>
Branches:
clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
Children:
207aad6
Parents:
968933d
Message:

Cross-LFS moved to Eglibc 2.10.1

Location:
BOOK/final-system/multilib
Files:
2 moved

Legend:

Unmodified
Added
Removed
  • BOOK/final-system/multilib/eglibc-64bit.xml

    r968933d r093b0e8  
    66]>
    77
    8 <sect1 id="ch-system-glibc" role="wrap">
    9   <?dbhtml filename="glibc-64bit.html"?>
     8<sect1 id="ch-system-eglibc" role="wrap">
     9  <?dbhtml filename="eglibc-64bit.html"?>
    1010
    11   <title>Glibc-&glibc-version; 64-Bit</title>
     11  <title>Glibc-&eglibc-version; 64-Bit</title>
    1212
    13   <indexterm zone="ch-system-glibc">
    14     <primary sortas="a-Glibc">Glibc</primary>
     13  <indexterm zone="ch-system-eglibc">
     14    <primary sortas="a-EGLIBC">EGLIBC</primary>
    1515  </indexterm>
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    18   href="glibc.xml"
     18  href="eglibc.xml"
    1919  xpointer="xpointer(//*[@role='package'])"/>
    2020
    2121  <sect2 role="installation">
    22     <title>Installation of Glibc</title>
     22    <title>Installation of EGLIBC</title>
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    25     href="glibc.xml"
     25    href="eglibc.xml"
    2626    xpointer="xpointer(//*[@os='b'])"/>
    2727
    2828    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    29     href="../common/glibc.xml"
    30     xpointer="xpointer(//*[@os='c'])"/>
    31 
    32     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    33     href="../common/glibc.xml"
    34     xpointer="xpointer(//*[@os='d'])"/>
    35 
    36     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    37     href="glibc.xml"
     29    href="eglibc.xml"
    3830    xpointer="xpointer(//*[@os='e'])"/>
    3931
    4032    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    41     href="glibc.xml"
     33    href="eglibc.xml"
    4234    xpointer="xpointer(//*[@os='f'])"/>
    4335
    44     <para os="m1">Tell Glibc to install its 64-bit libraries into
     36    <para os="m1">Tell EGLIBC to install its 64-bit libraries into
    4537    <filename class="directory">/lib64</filename>:</para>
    4638
     
    4840
    4941    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    50     href="glibc.xml"
     42    href="eglibc.xml"
    5143    xpointer="xpointer(//*[@os='g'])"/>
    5244
    5345<screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \
    54     ../glibc-&glibc-version;/configure --prefix=/usr \
     46    ../eglibc-&eglibc-version;/configure --prefix=/usr \
    5547    --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
    5648    --libexecdir=/usr/lib64/glibc --libdir=/usr/lib64</userinput></screen>
     
    7163
    7264    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    73     href="glibc.xml"
     65    href="eglibc.xml"
    7466    xpointer="xpointer(//*[@os='j'])"/>
    7567
    7668    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    77     href="glibc.xml"
     69    href="eglibc.xml"
    7870    xpointer="xpointer(//*[@os='k'])"/>
    7971
    8072    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    81     href="glibc.xml"
     73    href="eglibc.xml"
    8274    xpointer="xpointer(//*[@os='l'])"/>
    8375
    8476    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    85     href="glibc.xml"
     77    href="eglibc.xml"
    8678    xpointer="xpointer(//*[@os='m'])"/>
    8779
    8880    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    89     href="glibc.xml"
     81    href="eglibc.xml"
    9082    xpointer="xpointer(//*[@os='n'])"/>
    9183
    9284    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    93     href="glibc.xml"
     85    href="eglibc.xml"
    9486    xpointer="xpointer(//*[@os='o'])"/>
    9587
    9688    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    97     href="../common/glibc.xml"
     89    href="../common/eglibc.xml"
    9890    xpointer="xpointer(//*[@os='p'])"/>
    9991
    10092    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    101     href="glibc.xml"
     93    href="eglibc.xml"
    10294    xpointer="xpointer(//*[@os='s'])"/>
    10395
    10496    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    105     href="glibc.xml"
     97    href="eglibc.xml"
    10698    xpointer="xpointer(//*[@os='t'])"/>
    10799
     
    109101
    110102  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    111   href="../common/glibc.xml"
    112   xpointer="xpointer(id('i18n-glibc'))"/>
     103  href="../common/eglibc.xml"
     104  xpointer="xpointer(id('i18n-eglibc'))"/>
    113105
    114106  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    115   href="../common/glibc.xml"
    116   xpointer="xpointer(id('conf-glibc'))"/>
     107  href="../common/eglibc.xml"
     108  xpointer="xpointer(id('conf-eglibc'))"/>
    117109
    118110  <sect2 id="conf-ld" role="configuration">
     
    159151
    160152  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    161   href="../common/glibc.xml"
    162   xpointer="xpointer(id('contents-glibc'))"/>
     153  href="../common/eglibc.xml"
     154  xpointer="xpointer(id('contents-eglibc'))"/>
    163155
    164156</sect1>
  • BOOK/final-system/multilib/eglibc.xml

    r968933d r093b0e8  
    66]>
    77
    8 <sect1 id="ch-system-glibc-32" role="wrap">
    9   <?dbhtml filename="glibc.html"?>
     8<sect1 id="ch-system-eglibc-32" role="wrap">
     9  <?dbhtml filename="eglibc.html"?>
    1010
    11   <title>Glibc-&glibc-version; 32 Bit Libraries</title>
     11  <title>EGLIBC-&eglibc-version; 32 Bit Libraries</title>
    1212
    13   <indexterm zone="ch-system-glibc-32">
    14     <primary sortas="a-Glibc">Glibc</primary>
     13  <indexterm zone="ch-system-eglibc-32">
     14    <primary sortas="a-EGLIBC">EGLIBC</primary>
    1515    <secondary>32 Bit</secondary>
    1616  </indexterm>
    1717
    1818  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    19   href="../common/glibc.xml"
     19  href="../common/eglibc.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of Glibc</title>
     23    <title>Installation of EGLIBC</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    26     href="../common/glibc.xml"
     26    href="../common/eglibc.xml"
    2727    xpointer="xpointer(//*[@os='z'])"/>
    2828
    2929    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    30     href="../common/glibc.xml"
     30    href="../common/eglibc.xml"
    3131    xpointer="xpointer(//*[@os='b'])"/>
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    34     href="../common/glibc.xml"
    35     xpointer="xpointer(//*[@os='c'])"/>
    36 
    37     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    38     href="../common/glibc.xml"
    39     xpointer="xpointer(//*[@os='d'])"/>
    40 
    41     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    42     href="../common/glibc.xml"
     34    href="../common/eglibc.xml"
    4335    xpointer="xpointer(//*[@os='e'])"/>
    4436
    4537    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    46     href="../common/glibc.xml"
     38    href="../common/eglibc.xml"
    4739    xpointer="xpointer(//*[@os='f'])"/>
    4840
    4941    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    50     href="../common/glibc.xml"
     42    href="../common/eglibc.xml"
    5143    xpointer="xpointer(//*[@os='g'])"/>
    5244
    5345<screen os="h"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \
    54     ../glibc-&glibc-version;/configure --prefix=/usr \
     46    ../eglibc-&eglibc-version;/configure --prefix=/usr \
    5547    --disable-profile --enable-add-ons --enable-kernel=2.6.0 \
    56     --libexecdir=/usr/lib/glibc --host=${CLFS_TARGET32}</userinput></screen>
     48    --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32}</userinput></screen>
    5749
    5850    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    59     href="../common/glibc.xml"
     51    href="../common/eglibc.xml"
    6052    xpointer="xpointer(//*[@os='i'])"/>
    6153
    6254    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    63     href="../common/glibc.xml"
     55    href="../common/eglibc.xml"
    6456    xpointer="xpointer(//*[@os='j'])"/>
    6557
    6658    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    67     href="../common/glibc.xml"
     59    href="../common/eglibc.xml"
    6860    xpointer="xpointer(//*[@os='k'])"/>
    6961
    7062    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    71     href="../common/glibc.xml"
     63    href="../common/eglibc.xml"
    7264    xpointer="xpointer(//*[@os='l'])"/>
    7365
    7466    <para os="l1">In multilib, we tend to think that compiling for
    7567    <literal>${CLFS_TARGET32}</literal> is <emphasis>not</emphasis>
    76     cross-compiling. Glibc takes the traditional view that if you are building
     68    cross-compiling. EGLIBC takes the traditional view that if you are building
    7769    for a different host then you are cross-compiling, so you won't be running
    7870    the tests and therefore you don't need the locale files. When we run
     
    8072    sed allows these tests to succeed:</para>
    8173
    82 <screen os="l2"><userinput>sed -i '/cross-compiling/s@ifeq@ifneq@g' ../glibc-&glibc-version;/localedata/Makefile</userinput></screen>
     74<screen os="l2"><userinput>sed -i '/cross-compiling/s@ifeq@ifneq@g' ../eglibc-&eglibc-version;/localedata/Makefile</userinput></screen>
    8375
    8476    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    85     href="../common/glibc.xml"
     77    href="../common/eglibc.xml"
    8678    xpointer="xpointer(//*[@os='m'])"/>
    8779
    8880    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    89     href="../common/glibc.xml"
     81    href="../common/eglibc.xml"
    9082    xpointer="xpointer(//*[@os='n'])"/>
    9183
    9284    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    93     href="../common/glibc.xml"
     85    href="../common/eglibc.xml"
    9486    xpointer="xpointer(//*[@os='o'])"/>
    9587
    9688    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    97     href="../common/glibc.xml"
     89    href="../common/eglibc.xml"
    9890    xpointer="xpointer(//*[@os='p'])"/>
    9991
    10092    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    101     href="../common/glibc.xml"
     93    href="../common/eglibc.xml"
    10294    xpointer="xpointer(//*[@os='q'])"/>
    10395
    10496    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    105     href="../common/glibc.xml"
     97    href="../common/eglibc.xml"
    10698    xpointer="xpointer(//*[@os='r'])"/>
    10799
    108100    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    109     href="../common/glibc.xml"
     101    href="../common/eglibc.xml"
    110102    xpointer="xpointer(//*[@os='s'])"/>
    111103
    112104    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    113     href="../common/glibc.xml"
     105    href="../common/eglibc.xml"
    114106    xpointer="xpointer(//*[@os='t'])"/>
    115107
     
    120112
    121113    <para>Details on this package are located in <xref
    122     linkend="contents-glibc" role="."/></para>
     114    linkend="contents-eglibc" role="."/></para>
    123115
    124116  </sect2>
Note: See TracChangeset for help on using the changeset viewer.