Changeset d8f87e8 for BOOK/final-system
- 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/final-system
- Files:
-
- 18 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"
Note:
See TracChangeset
for help on using the changeset viewer.