---- On Wed, 21 Jun 2017 19:59:23 -0400 Ken Moffat 
<[email protected]> wrote ---- 
On Wed, Jun 21, 2017 at 06:49:11PM -0400, Isaac D. Cohen wrote:
 p { margin-bottom: 0.1in; line-height: 120%; } >> 
 >> Hi,
 >> 
 >> 
 >> I'm up to the end of section 5.7.1 and everything compiled
 >> successfully. The book now says to do a "sanity check" to see if all
 >> is working out. It doesn't say in what directory to do it, but I
 >> figured it must mean /tools/bin.
 
 >I don't think it matters where the lfs user runs the sanity check.
 
 >> So I went to /tools/bin and tried
 >> compiling the test file (dummy.c) and it failed with the following
 >> error:
 >> 
 >> 
 >> /media/isaac/LFS/Programs/Compiler/bin/../lib/gcc/x86_64-lfs-linux-
 >> gnu/6.3.0/../../../../x86_64-lfs-linux-gnu/bin/ld: cannot find 
 >> crt1.o: No such file or directory
 >> /media/isaac/LFS/Programs/Compiler/bin/../lib/gcc/x86_64-lfs-linux-
 >> gnu/6.3.0/../../../../x86_64-lfs-linux-gnu/bin/ld: cannot find 
 >> crti.o: No such file or directory
 >> /media/isaac/LFS/Programs/Compiler/bin/../lib/gcc/x86_64-lfs-linux-
 >> gnu/6.3.0/../../../../x86_64-lfs-linux-gnu/bin/ld: cannot find 
 >> /tools/lib/libc.so.6 inside /media/isaac/LFS
 >> /media/isaac/LFS/Programs/Compiler/bin/../lib/gcc/x86_64-lfs-linux-
 >> gnu/6.3.0/../../../../x86_64-lfs-linux-gnu/bin/ld: cannot find 
 >> /tools/lib/libc_nonshared.a inside /media/isaac/LFS
 >> /media/isaac/LFS/Programs/Compiler/bin/../lib/gcc/x86_64-lfs-linux-
 >> gnu/6.3.0/../../../../x86_64-lfs-linux-gnu/bin/ld: cannot find 
 >> /tools/lib/ld-linux-x86-64.so.2 inside /media/isaac/LFS
 >> collect2: error: ld returned 1 exit status
 >> 
 >> 
 >> Btw /tools is a symbolic link to /media/isaac/LFS/Programs/Compiler.
 >> I'm not sure if this is really a problem or did I just do the test
 >> in the wrong directory. If it is a real problem what does it mean?
 >> 
 
 >That seems an odd place to build LFS, unless you intend to tar it up
 >and install it elsewhere. I don't think that oddity is related to
 >the problem, but when you get to the end of the book and try to boot
 >the new LFS it needs to be the top level directory in its
 >filesystem. To try to be clear, /mnt/lfs/ should be a separate
 >filesystem, with at this stage some directories including bin and
 >tools, so that when it boots that bin directory will be /bin.
 
 >According to my logs, glibc installed all those libraries in
 >/tools/lib. Perhaps something is wrong with the /tools symlink ?
 I checked the /tools symlink. ls /tools produced the same results as ls
/media/isaac/LFS/Programs/Compiler. So the symlink seems to be working.
 
 >You should be able to run
 
 >ls -l /tools/lib/libc.so.6
 
 >and
 
 >find /media/isaac/LFS/ -name libc.so.6
 
 
 The former command produces the following output:
 
 
 lrwxrwxrwx 1 isaac isaac 12 Jun 21 17:25 /tools/lib/libc.so.6 -> 
libc-2.25.so
 
 
 I checked in the forlder and both of those files are there so what can I do to 
help gcc find them?
 
 >Normally I would run that 'find' for /mnt/lfs, but we know your
 >build is looking somewhere under that LFS directory.
 

Isaac



-- 
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