[email protected] wrote:


Le 06-11-2014 16:07, Pierre Labastie a écrit :

Le 06/11/2014 04:05, [email protected] écrit :

Hi In chapter 5.7 afterwards the following echo 'main(){}' > dummy.c $LFS_TGT-gcc dummy.c crtn.o 
crti.o crt1.o could not be found. 1) I ran "ln -s /mnt/lfs/tools/lib/crt[i1n].o" in 
/mnt/lfs/tools/lib/gcc/i686-lfs-linux-gnu/4.9.1/ So it worked 2) I typed the following command as 
shown in the book readelf -l a.out | grep ': /tools'. I got nothing But I got this output: [Requesting 
program interpreter: /lib/ld-linux.so.2] when typing : grep "linux" The lfs user environment 
is likely not set up properly, yet I checked it and I re-build Linux API Headers and Glibc-2.20 Thanks 
for help, Pierre (Debian wheezy i686)

Hello Pierre,

It is hard to know what is going wrong here. Some more information can be
gained if you type:
$LFS_TGT-gcc -v -Wl,-verbose dummy.c |& tee dummy-compile.log

You'll see what are the commands which are executed during compilation, and
also where the linker is looking for libraries.

Maybe the problem is before compiling glibc, since it seems the linker (from
binutils) has some problem.

regards
Pierre

Could you look the ouput of the command in www.pierre-selosse.net/lfs
[1]

and let me know what you find out, if any ?

  the lines below have been marked in bold

egrep -o -n " /lib/ld-linux.so.2" dummy-compile.log
34: /lib/ld-linux.so.2

egrep -n "failed" dummy-compile.log
258:attempt to open
/mnt/lfs/tools/bin/../lib/gcc/i686-lfs-linux-gnu/4.9.1/libgcc.so failed
260:attempt to open
/mnt/lfs/tools/bin/../lib/gcc/i686-lfs-linux-gnu/4.9.1/libc.so failed
261:attempt to open
/mnt/lfs/tools/bin/../lib/gcc/i686-lfs-linux-gnu/4.9.1/libc.a failed
262:attempt to open /mnt/lfs/tools/bin/../lib/gcc/libc.so failed
263:attempt to open /mnt/lfs/tools/bin/../lib/gcc/libc.a failed
264:attempt to open
/mnt/lfs/tools/bin/../lib/gcc/i686-lfs-linux-gnu/4.9.1/../../../../i686-lfs-linux-gnu/lib/libc.so
failed
265:attempt to open
/mnt/lfs/tools/bin/../lib/gcc/i686-lfs-linux-gnu/4.9.1/../../../../i686-lfs-linux-gnu/lib/libc.a
failed
275:attempt to open
/mnt/lfs/tools/bin/../lib/gcc/i686-lfs-linux-gnu/4.9.1/libgcc.so failed

Should i erase all my work? and try again?

That may be appropriate, but from the above, gcc has not been installed properly. You need to go back at least to that point. If it doesn't work after redoing gcc, then you'll need to start over.

  -- Bruce

--
http://lists.linuxfromscratch.org/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Do not top post on this list.

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?

http://en.wikipedia.org/wiki/Posting_style

Reply via email to