Changeset d8f87e8 for BOOK/final-system/common
- 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
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
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
Note:
See TracChangeset
for help on using the changeset viewer.