- Timestamp:
- Jun 7, 2009, 9:43:43 PM (15 years ago)
- Branches:
- clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
- Children:
- 2026a2e
- Parents:
- d06a4e5
- Location:
- BOOK
- Files:
-
- 21 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/final-system/alpha/eglibc.xml
rd06a4e5 rd8f87e8 25 25 href="../common/eglibc.xml" 26 26 xpointer="xpointer(//*[@os='z'])"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 29 href="../common/eglibc.xml" 30 xpointer="xpointer(//*[@os='p1'])"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 33 href="../common/eglibc.xml" 34 xpointer="xpointer(//*[@os='p2'])"/> 35 36 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 37 href="../common/eglibc.xml" 38 xpointer="xpointer(//*[@os='l1'])"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 41 href="../common/eglibc.xml" 42 xpointer="xpointer(//*[@os='l2'])"/> 27 43 28 44 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/common/eglibc.xml
rd06a4e5 rd8f87e8 39 39 </note> 40 40 41 <para os="p1">EGLIBC has various issues addressed by the following patch:</para> 42 43 <screen os="p2"><userinput>patch -Np1 -i ../&eglibc-fixes-patch;</userinput></screen> 44 45 <para os="l1">The following sed makes sure that newly built EGLIBC is tested, 46 during make install, instead of the one we previously build:</para> 47 48 <screen os="l2"><userinput>LINKER=$(readelf -l $(file /tools/lib/libc-* | cut -f1 -d:) | sed -n 's@.*interpret.*/tools\(.*\)]$@\1@p') 49 sed -i "s|libs -o|libs -L/usr/lib -Wl,-dynamic-linker=${LINKER} -o|" \ 50 scripts/test-installation.pl 51 unset LINKER</userinput></screen> 52 41 53 <para os="b">The EGLIBC build system is self-contained and will install 42 54 perfectly, even though the compiler specs file and linker are still … … 81 93 </important> 82 94 83 <para os="m">Test the results:</para> 95 <para os="m">Before running the tests, copy a file from the source tree into our 96 build tree to prevent a couple of test failures, then run the tests:</para> 84 97 85 98 <!-- items n,o,p no longer the master, use x86_64 which has no failures --> 86 99 87 <screen os="n"><userinput>make -k check >eglibc-check-log 2>&1 ; grep Error eglibc-check-log</userinput></screen> 100 <screen os="n"><userinput>cp -v ../glibc-&eglibc-version;/iconvdata/gconv-modules iconvdata 101 make -k check >eglibc-check-log 2>&1 ; grep Error eglibc-check-log</userinput></screen> 88 102 89 103 <para os="o">The EGLIBC test suite is highly dependent on certain functions of -
BOOK/final-system/mips/eglibc.xml
rd06a4e5 rd8f87e8 25 25 href="../common/eglibc.xml" 26 26 xpointer="xpointer(//*[@os='z'])"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 29 href="../common/eglibc.xml" 30 xpointer="xpointer(//*[@os='p1'])"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 33 href="../common/eglibc.xml" 34 xpointer="xpointer(//*[@os='p2'])"/> 35 36 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 37 href="../common/eglibc.xml" 38 xpointer="xpointer(//*[@os='l1'])"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 41 href="../common/eglibc.xml" 42 xpointer="xpointer(//*[@os='l2'])"/> 27 43 28 44 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/mips64-64/eglibc.xml
rd06a4e5 rd8f87e8 25 25 href="../common/eglibc.xml" 26 26 xpointer="xpointer(//*[@os='z'])"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 29 href="../common/eglibc.xml" 30 xpointer="xpointer(//*[@os='p1'])"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 33 href="../common/eglibc.xml" 34 xpointer="xpointer(//*[@os='p2'])"/> 35 36 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 37 href="../common/eglibc.xml" 38 xpointer="xpointer(//*[@os='l1'])"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 41 href="../common/eglibc.xml" 42 xpointer="xpointer(//*[@os='l2'])"/> 27 43 28 44 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/mips64/eglibc-64bit.xml
rd06a4e5 rd8f87e8 21 21 <sect2 role="installation"> 22 22 <title>Installation of EGLIBC</title> 23 24 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 25 href="../common/eglibc.xml" 26 xpointer="xpointer(//*[@os='p1'])"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 29 href="../common/eglibc.xml" 30 xpointer="xpointer(//*[@os='p2'])"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 33 href="../common/eglibc.xml" 34 xpointer="xpointer(//*[@os='l1'])"/> 35 36 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 37 href="../multilib/eglibc-64bit.xml" 38 xpointer="xpointer(//*[@os='l2'])"/> 23 39 24 40 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/mips64/eglibc-n32.xml
rd06a4e5 rd8f87e8 21 21 <sect2 role="installation"> 22 22 <title>Installation of EGLIBC</title> 23 24 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 25 href="../common/eglibc.xml" 26 xpointer="xpointer(//*[@os='p1'])"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 29 href="../common/eglibc.xml" 30 xpointer="xpointer(//*[@os='p2'])"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 33 href="../common/eglibc.xml" 34 xpointer="xpointer(//*[@os='l1'])"/> 35 36 <screen os="l2"><userinput>LINKER=$(readelf -l $(file /tools/lib32/libc-* | cut -f1 -d:) | sed -n 's@.*interpret.*/tools\(.*\)]$@\1@p') 37 sed -i "s|libs -o|libs -L/usr/lib32 -Wl,-dynamic-linker=${LINKER} -o|" \ 38 scripts/test-installation.pl 39 unset LINKER</userinput></screen> 23 40 24 41 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/mips64/eglibc.xml
rd06a4e5 rd8f87e8 26 26 href="../common/eglibc.xml" 27 27 xpointer="xpointer(//*[@os='z'])"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 30 href="../common/eglibc.xml" 31 xpointer="xpointer(//*[@os='p1'])"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 34 href="../common/eglibc.xml" 35 xpointer="xpointer(//*[@os='p2'])"/> 36 37 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 38 href="../common/eglibc.xml" 39 xpointer="xpointer(//*[@os='l1'])"/> 40 41 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 42 href="../common/eglibc.xml" 43 xpointer="xpointer(//*[@os='l2'])"/> 28 44 29 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/multilib/eglibc-64bit.xml
rd06a4e5 rd8f87e8 21 21 <sect2 role="installation"> 22 22 <title>Installation of EGLIBC</title> 23 24 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 25 href="../common/eglibc.xml" 26 xpointer="xpointer(//*[@os='p1'])"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 29 href="../common/eglibc.xml" 30 xpointer="xpointer(//*[@os='p2'])"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 33 href="../common/eglibc.xml" 34 xpointer="xpointer(//*[@os='l1'])"/> 35 36 <screen os="l2"><userinput>LINKER=$(readelf -l $(file /tools/lib64/libc-* | cut -f1 -d:) | sed -n 's@.*interpret.*/tools\(.*\)]$@\1@p') 37 sed -i "s|libs -o|libs -L/usr/lib64 -Wl,-dynamic-linker=${LINKER} -o|" \ 38 scripts/test-installation.pl 39 unset LINKER</userinput></screen> 23 40 24 41 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/multilib/eglibc.xml
rd06a4e5 rd8f87e8 26 26 href="../common/eglibc.xml" 27 27 xpointer="xpointer(//*[@os='z'])"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 30 href="../common/eglibc.xml" 31 xpointer="xpointer(//*[@os='p1'])"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 34 href="../common/eglibc.xml" 35 xpointer="xpointer(//*[@os='p2'])"/> 36 37 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 38 href="../common/eglibc.xml" 39 xpointer="xpointer(//*[@os='l1'])"/> 40 41 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 42 href="../common/eglibc.xml" 43 xpointer="xpointer(//*[@os='l2'])"/> 28 44 29 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/ppc/eglibc.xml
rd06a4e5 rd8f87e8 25 25 href="../common/eglibc.xml" 26 26 xpointer="xpointer(//*[@os='z'])"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 29 href="../common/eglibc.xml" 30 xpointer="xpointer(//*[@os='p1'])"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 33 href="../common/eglibc.xml" 34 xpointer="xpointer(//*[@os='p2'])"/> 35 36 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 37 href="../common/eglibc.xml" 38 xpointer="xpointer(//*[@os='l1'])"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 41 href="../common/eglibc.xml" 42 xpointer="xpointer(//*[@os='l2'])"/> 27 43 28 44 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/ppc64/eglibc-64bit.xml
rd06a4e5 rd8f87e8 21 21 <sect2 role="installation"> 22 22 <title>Installation of EGLIBC</title> 23 24 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 25 href="../common/eglibc.xml" 26 xpointer="xpointer(//*[@os='p1'])"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 29 href="../common/eglibc.xml" 30 xpointer="xpointer(//*[@os='p2'])"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 33 href="../common/eglibc.xml" 34 xpointer="xpointer(//*[@os='l1'])"/> 35 36 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 37 href="../multilib/eglibc-64bit.xml" 38 xpointer="xpointer(//*[@os='l2'])"/> 23 39 24 40 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/ppc64/eglibc.xml
rd06a4e5 rd8f87e8 26 26 href="../common/eglibc.xml" 27 27 xpointer="xpointer(//*[@os='z'])"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 30 href="../common/eglibc.xml" 31 xpointer="xpointer(//*[@os='p1'])"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 34 href="../common/eglibc.xml" 35 xpointer="xpointer(//*[@os='p2'])"/> 36 37 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 38 href="../common/eglibc.xml" 39 xpointer="xpointer(//*[@os='l1'])"/> 40 41 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 42 href="../common/eglibc.xml" 43 xpointer="xpointer(//*[@os='l2'])"/> 28 44 29 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/sparc64-64/eglibc.xml
rd06a4e5 rd8f87e8 25 25 href="../common/eglibc.xml" 26 26 xpointer="xpointer(//*[@os='z'])"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 29 href="../common/eglibc.xml" 30 xpointer="xpointer(//*[@os='p1'])"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 33 href="../common/eglibc.xml" 34 xpointer="xpointer(//*[@os='p2'])"/> 35 36 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 37 href="../common/eglibc.xml" 38 xpointer="xpointer(//*[@os='l1'])"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 41 href="../common/eglibc.xml" 42 xpointer="xpointer(//*[@os='l2'])"/> 27 43 28 44 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/sparc64/eglibc-64bit.xml
rd06a4e5 rd8f87e8 21 21 <sect2 role="installation"> 22 22 <title>Installation of EGLIBC</title> 23 24 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 25 href="../common/eglibc.xml" 26 xpointer="xpointer(//*[@os='p1'])"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 29 href="../common/eglibc.xml" 30 xpointer="xpointer(//*[@os='p2'])"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 33 href="../common/eglibc.xml" 34 xpointer="xpointer(//*[@os='l1'])"/> 35 36 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 37 href="../multilib/eglibc-64bit.xml" 38 xpointer="xpointer(//*[@os='l2'])"/> 23 39 24 40 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/x86/eglibc.xml
rd06a4e5 rd8f87e8 25 25 href="../common/eglibc.xml" 26 26 xpointer="xpointer(//*[@os='z'])"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 29 href="../common/eglibc.xml" 30 xpointer="xpointer(//*[@os='p1'])"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 33 href="../common/eglibc.xml" 34 xpointer="xpointer(//*[@os='p2'])"/> 35 36 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 37 href="../common/eglibc.xml" 38 xpointer="xpointer(//*[@os='l1'])"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 41 href="../common/eglibc.xml" 42 xpointer="xpointer(//*[@os='l2'])"/> 27 43 28 44 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/x86_64-64/eglibc.xml
rd06a4e5 rd8f87e8 25 25 href="../common/eglibc.xml" 26 26 xpointer="xpointer(//*[@os='z'])"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 29 href="../common/eglibc.xml" 30 xpointer="xpointer(//*[@os='p1'])"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 33 href="../common/eglibc.xml" 34 xpointer="xpointer(//*[@os='p2'])"/> 35 36 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 37 href="../common/eglibc.xml" 38 xpointer="xpointer(//*[@os='l1'])"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 41 href="../common/eglibc.xml" 42 xpointer="xpointer(//*[@os='l2'])"/> 27 43 28 44 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/x86_64/eglibc-64bit.xml
rd06a4e5 rd8f87e8 21 21 <sect2 role="installation"> 22 22 <title>Installation of Glibc</title> 23 24 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 25 href="../common/eglibc.xml" 26 xpointer="xpointer(//*[@os='p1'])"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 29 href="../common/eglibc.xml" 30 xpointer="xpointer(//*[@os='p2'])"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 33 href="../common/eglibc.xml" 34 xpointer="xpointer(//*[@os='l1'])"/> 35 36 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 37 href="../multilib/eglibc-64bit.xml" 38 xpointer="xpointer(//*[@os='l2'])"/> 23 39 24 40 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/final-system/x86_64/eglibc.xml
rd06a4e5 rd8f87e8 26 26 href="../common/eglibc.xml" 27 27 xpointer="xpointer(//*[@os='z'])"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 30 href="../common/eglibc.xml" 31 xpointer="xpointer(//*[@os='p1'])"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 34 href="../common/eglibc.xml" 35 xpointer="xpointer(//*[@os='p2'])"/> 36 37 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 38 href="../common/eglibc.xml" 39 xpointer="xpointer(//*[@os='l1'])"/> 40 41 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 42 href="../common/eglibc.xml" 43 xpointer="xpointer(//*[@os='l2'])"/> 28 44 29 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/introduction/common/changelog.xml
rd06a4e5 rd8f87e8 45 45 <listitem> 46 46 <para>[Jim] - Updated Findutils to 4.4.2.</para> 47 </listitem> 48 <listitem> 49 <para>[Jim] - Updated EGLIBC to prevent most testsuite failures.</para> 47 50 </listitem> 48 51 </itemizedlist> -
BOOK/materials/common/patches.xml
rd06a4e5 rd8f87e8 65 65 66 66 <varlistentry> 67 <term>EGLIBC Fixes Patch - <token>&eglibc-fixes-patch-size;</token>:</term> 68 <listitem> 69 <para>Download: <ulink 70 url="&patches-root;&eglibc-fixes-patch;"/></para> 71 <para>MD5 sum: <literal>&eglibc-fixes-patch-md5;</literal></para> 72 </listitem> 73 </varlistentry> 74 75 <varlistentry> 67 76 <term>Expect Avoid TCL Internals Patch - <token>&expect-avoid_tcl_internals-patch-size;</token>:</term> 68 77 <listitem> -
BOOK/patches.ent
rd06a4e5 rd8f87e8 25 25 <!ENTITY diffutils-i18n-patch-size "17 KB"> 26 26 27 <!ENTITY eglibc-fixes-patch "eglibc-&eglibc-version;-fixes-1.patch"> 28 <!ENTITY eglibc-fixes-patch-md5 "d6291ad34fbf3f75f5fabc7c3089da06"> 29 <!ENTITY eglibc-fixes-patch-size "2 KB"> 30 27 31 <!ENTITY expect-avoid_tcl_internals-patch "expect-&expect-version;-avoid-tcl-internals-1.patch"> 28 32 <!ENTITY expect-avoid_tcl_internals-patch-md5 "5661004ca23ddc9592f488142367c2f5">
Note:
See TracChangeset
for help on using the changeset viewer.