Don't post in html. It makes the message hard to read. lx wrote: > hello: > i encounter a problem.
What problem? so i check " ldd libz.so.1 " in */lib*, and > the result is: > > *linux-gate.so.1 => (0x00460000)* > * **libc.so.6 => /lib/libc.so.6 (0x008bb000)* > * **/lib/ld-linux.so.2 (0x00825000)* > > the result is right or not ? Looks right for a 32-bit system > and i have adjusted the Toolchain by : > > *SPECS=`dirname $($LFS_TGT-gcc -print-libgcc-file-name)`/specs* > *$LFS_TGT-gcc -dumpspecs | sed \* > *-e 's@/lib\(64\)\?/ld@/tools&@g' \* > *-e "/^\*cpp:$/{n;s,$, -isystem /tools/include,}" > $SPECS* > *echo "New specs file is: $SPECS"* > *unset SPECS* What version of the book are you using? You should be using 7.2 That part is no longer applicable. > and ensure it by: > *echo 'main(){}' > dummy.c* > *$LFS_TGT-gcc -B/tools/lib dummy.c* The -B switch is no longer used. > *readelf -l a.out | grep ': /tools'* > > the result is: > *[Requesting program interpreter: /tools/lib/ld-linux.so.2]* Yes, that's what Sections 5.7 and 5.9 says. > so i'm confused, i still in chapter 5. please give me some advices. > thank you. What are you confused about? -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page