Changeset b370497
- Timestamp:
- Feb 21, 2006, 1:34:12 AM (19 years ago)
- Branches:
- clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
- Children:
- 89bb375
- Parents:
- 4e3e507
- Location:
- BOOK
- Files:
-
- 2 deleted
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/cross-tools/sparcv8/glibc.xml
r4e3e507 rb370497 9 9 <?dbhtml filename="glibc.html"?> 10 10 11 <title>Glibc-&glibc- linuxthreads-version;</title>11 <title>Glibc-&glibc-version;</title> 12 12 13 13 <indexterm zone="ch-cross-tools-glibc"> … … 31 31 xpointer="xpointer(//*[@os='l1'])"/> 32 32 33 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 34 href="../../final-system/sparcv8/glibc.xml" 35 xpointer="xpointer(//*[@os='l2'])"/> 36 37 <para os="l3">If you require libidn support, you can add it 38 by unpacking <filename>glibc-libidn-&glibc-linuxthreads-version;</filename> 39 tarball from within the <filename class="directory">glibc-&glibc-linuxthreads-version;</filename> 40 directory. If you use libidn here, you will also need to build it during 41 the final-system build.</para> 42 43 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 44 href="../../final-system/sparcv8/glibc.xml" 45 xpointer="xpointer(//*[@os='l4'])"/> 33 <screen os="l2"><userinput>cd .. 34 tar jxvf glibc-ports-&glibc-ports-version;.tar.bz2 35 cd glibc-ports-&glibc-ports-version; 36 mv linuxthreads* ../glibc-&glibc-version; 37 cd ../glibc-&glibc-version;</userinput></screen> 46 38 47 39 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 49 41 xpointer="xpointer(//*[@os='db'])"/> 50 42 51 <screen os="dc"><userinput>patch -Np1 -i ../&glibc-linuxthreads-libgcc_eh-patch;</userinput></screen> 43 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 44 href="../common/glibc.xml" 45 xpointer="xpointer(//*[@os='dc'])"/> 52 46 53 47 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 60 54 61 55 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 62 href="../../final-system/sparc v8/glibc.xml"56 href="../../final-system/sparc/glibc.xml" 63 57 xpointer="xpointer(//*[@os='s1'])"/> 64 58 65 59 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 66 href="../../final-system/sparc v8/glibc.xml"60 href="../../final-system/sparc/glibc.xml" 67 61 xpointer="xpointer(//*[@os='s2'])"/> 68 62 69 63 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 70 64 href="../../final-system/sparcv8/glibc.xml" 71 xpointer="xpointer(//*[@os='l 5'])"/>65 xpointer="xpointer(//*[@os='l3'])"/> 72 66 73 67 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 74 68 href="../../final-system/sparcv8/glibc.xml" 75 xpointer="xpointer(//*[@os='l 6'])"/>69 xpointer="xpointer(//*[@os='l4'])"/> 76 70 77 71 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 87 81 xpointer="xpointer(//*[@os='g'])"/> 88 82 83 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 84 href="../common/glibc.xml" 85 xpointer="xpointer(//*[@os='df'])"/> 86 89 87 <screen os="df"><userinput>BUILD_CC="gcc" CC="${LFS_TARGET}-gcc" \ 90 88 AR="${LFS_TARGET}-ar" RANLIB="${LFS_TARGET}-ranlib" \ 91 ../glibc-&glibc- linuxthreads-version;/configure --prefix=/tools \89 ../glibc-&glibc-version;/configure --prefix=/tools \ 92 90 --host=${LFS_TARGET} --build=${LFS_HOST} \ 93 91 --disable-profile --enable-add-ons --enable-kernel=2.6.0 \ -
BOOK/final-system/sparcv8/glibc.xml
r4e3e507 rb370497 7 7 8 8 <sect1 id="ch-system-glibc" role="wrap"> 9 <title>Glibc-&glibc- linuxthreads-version;</title>9 <title>Glibc-&glibc-version;</title> 10 10 11 11 <?dbhtml filename="glibc.html"?> … … 30 30 xpointer="xpointer(//*[@os='b'])"/> 31 31 32 <para os="l1">This architecture does not currently support NPTL, so we will 33 have to include Glibc Linuxthreads as a threading library. Building 34 for a Linuxthreads based glibc you will need to unpack the 35 <filename>glibc-linuxthreads-&glibc-linuxthreads-version;</filename> tarball from 36 within the <filename class="directory">glibc-&glibc-linuxthreads-version;</filename> 37 directory.</para> 38 39 <screen os="l2"><userinput>tar -xjvf /sources/glibc-linuxthreads-&glibc-linuxthreads-version;.tar.bz2</userinput></screen> 40 41 <para os="l3">If you require libidn support, you can add it 42 by unpacking <filename>glibc-libidn-&glibc-linuxthreads-version;</filename> 43 tarball from within the <filename class="directory">glibc-&glibc-linuxthreads-version;</filename> 44 directory. If you used libidn during your cross-tools build, you will need to add it 45 here also.</para> 46 47 <screen os="l4"><userinput>tar -xjvf /sources/glibc-libidn-&glibc-linuxthreads-version;.tar.bz2</userinput></screen> 32 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 33 href="../common/glibc.xml" 34 xpointer="xpointer(//*[@os='c'])"/> 48 35 49 36 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 50 37 href="../common/glibc.xml" 51 xpointer="xpointer(//*[@os=' b'])"/>38 xpointer="xpointer(//*[@os='d'])"/> 52 39 53 <screen os="d"><userinput>patch -Np1 -i ../&glibc-linuxthreads-localedef_segfault-patch;</userinput></screen> 40 <para os="l1">This architecture does not support NPTL. So we need to untar the 41 <filename>glibc-ports-&glibc-ports-version;.tar.bz2</filename> and move the 42 linuxthreads directories. The following commands will accomplish the task:</para> 54 43 55 <para os="s1">This patch will fix an obsolete gcc option that was removed in 56 GCC 4.x:</para> 57 58 <screen os="s2"><userinput>patch -Np1 -i ../&glibc-sparc_gcc4_fixes-patch;</userinput></screen> 59 60 <para os="l5">NPTL is not supported on Sparc v8 and below, so we need to remove the NPTL from our build. 44 <screen os="l2"><userinput>tar jxvf glibc-ports-&glibc-ports-version;.tar.bz2 \ 45 --strip-components=1 glibc-&glibc-ports-version;/linuxthreads*</userinput></screen> 46 47 <para os="l3">NPTL is not supported on Sparc v8 and below, so we need to remove the NPTL from our build. 61 48 We do this by removing the NPTL directories:</para> 62 49 63 <screen os="l 6"><userinput>rm -rf nptl*</userinput></screen>50 <screen os="l4"><userinput>rm -rf nptl*</userinput></screen> 64 51 65 52 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 75 62 xpointer="xpointer(//*[@os='g'])"/> 76 63 77 <screen os="h"><userinput>../glibc-&glibc-linuxthreads-version;/configure --prefix=/usr \ 78 --disable-profile --enable-add-ons --enable-kernel=2.6.0 \79 --libexecdir=/usr/lib/glibc</userinput></screen>64 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 65 href="../common/glibc.xml" 66 xpointer="xpointer(//*[@os='h'])"/> 80 67 81 68 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/introduction/common/changelog.xml
r4e3e507 rb370497 37 37 --> 38 38 39 <listitem> 40 <para>December 6, 2005</para> 41 <itemizedlist> 42 <listitem> 43 <para>[jim] - Upgraded to Glibc 20051107.</para> 44 </listitem> 45 <listitem> 46 <para>[jim] - Sparcv8 now uses the same Glibc as the other architectures.</para> 47 </listitem> 48 </itemizedlist> 49 </listitem> 39 50 40 51 <listitem> -
BOOK/materials/sparcv8-chapter.xml
r4e3e507 rb370497 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/packages 2.xml"/>15 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/packages.xml"/> 16 16 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="sparc/packages.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/patches 2.xml"/>17 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/patches.xml"/> 18 18 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="sparcv8/patches.xml"/> 19 19 -
BOOK/materials/sparcv8/patches.xml
r4e3e507 rb370497 21 21 xpointer="xpointer(//*[@os='gcc-specs-patch'])"/> 22 22 23 <varlistentry os="glibc-sparc_gcc4_fixes-patch">24 <term>Glibc GCC4 Patch - 1 KB:</term>25 <listitem>26 <para><ulink27 url="&patches-root;glibc/&glibc-sparc_gcc4_fixes-patch;"/></para>28 </listitem>29 </varlistentry>30 31 23 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 32 24 href="../sparc/patches.xml" -
BOOK/packages.ent
r4e3e507 rb370497 94 94 <!ENTITY gettext-url "&gnu;gettext/gettext-&gettext-version;.tar.gz"> 95 95 96 <!ENTITY glibc-version "20051 024">97 <!ENTITY glibc-size "1 4MB">96 <!ENTITY glibc-version "20051107"> 97 <!ENTITY glibc-size "15 MB"> 98 98 <!ENTITY glibc-url "ftp://sources.redhat.com/pub/glibc/snapshots/glibc-&glibc-version;.tar.bz2"> 99 99 100 <!ENTITY glibc-linuxthreads-version "2.3.6"> 101 <!ENTITY glibc-linuxthreads-size "14 MB"> 102 <!ENTITY glibc-linuxthreads-url "&gnu;glibc/glibc-&glibc-linuxthreads-version;.tar.bz2"> 103 104 <!ENTITY glibc-linuxthreads-linuxthreads-size "238 KB"> 105 <!ENTITY glibc-linuxthreads-linuxthreads-url "&gnu;glibc/glibc-linuxthreads-&glibc-linuxthreads-version;.tar.bz2"> 106 107 <!ENTITY glibc-linuxthreads-libidn-size "99 KB"> 108 <!ENTITY glibc-linuxthreads-libidn-url "&gnu;glibc/glibc-libidn-&glibc-linuxthreads-version;.tar.bz2"> 100 <!ENTITY glibc-ports-version "20051107"> 101 <!ENTITY glibc-ports-size "472 KB"> 102 <!ENTITY glibc-ports-url "ftp://sources.redhat.com/pub/glibc/snapshots/glibc-ports-&glibc-ports-version;.tar.bz2"> 109 103 110 104 <!ENTITY grep-version "2.5.1a">
Note:
See TracChangeset
for help on using the changeset viewer.