On Thu, Sep 03, 2020 at 05:16:28PM -0500, jam wrote:
> Hi
> 
> I'm attempting an LFS 10.0 systemd build.
> 
> I am building on an X86_64 system running Fedora32 (kernel
> 5.8.4-200.fc32.x86_64)
> 
> version-check.sh output:
> 
> bash, version 5.0.17(1)-release
> /bin/sh -> /usr/bin/bash
> Binutils: version 2.34-4.fc32
> bison (GNU Bison) 3.5
> yacc is /usr/bin/yacc - 1.9 20191125
> bzip2,  Version 1.0.8, 13-Jul-2019.
> Coreutils:  8.32
> diff (GNU diffutils) 3.7
> find (GNU findutils) 4.7.0
> GNU Awk 5.0.1, API: 3.0 (GNU MPFR 4.0.2-p9, GNU MP 6.1.2)
> /usr/bin/awk -> /usr/bin/gawk
> gcc (GCC) 10.2.1 20200723 (Red Hat 10.2.1-1)
> g++ (GCC) 10.2.1 20200723 (Red Hat 10.2.1-1)
> (GNU libc) 2.31
> grep (GNU grep) 3.3
> gzip 1.10
> Linux version 5.8.4-200.fc32.x86_64
> (mockbu...@bkernel01.iad2.fedoraproject.org) (gcc (GCC) 10.2.1 20200723 (Red
> Hat 10.2.1-1), GNU ld version 2.34-4.fc32) #1 SMP Wed Aug 26 22:28:08 UTC
> 2020
> m4 (GNU M4) 1.4.18
> GNU Make 4.2.1
> GNU patch 2.7.6
> Perl version='5.30.3';
> Python 3.8.5
> sed (GNU sed) 4.5
> tar (GNU tar) 1.32
> texi2any (GNU texinfo) 6.7
> xz (XZ Utils) 5.2.5
> g++ compilation OK
> 
> ----------------------
> 
> I encountered my only problem so far on page 52 with the sanity check
> compilation of the dummy.c program ( After the build of Glibc-2.3.2)
> 

That sentence worries me: specifically, 'page 52'.  I'm guessing
this is section 5.5 ?  Page numbers usually get reported by people
who are using the PDF instead of the html : pasting from the LFS
(and BLFS) PDFs is _not_ reliable.

> The output from the compile attempt:
> 
> fs:~$ $LFS_TGT-gcc dummy.c
> /mnt/lfs/tools/lib/gcc/x86_64-lfs-linux-gnu/10.2.0/../../../../x86_64-lfs-linux-gnu/bin/ld:
> cannot find crt1.o: No such file or directory
> /mnt/lfs/tools/lib/gcc/x86_64-lfs-linux-gnu/10.2.0/../../../../x86_64-lfs-linux-gnu/bin/ld:
> cannot find crti.o: No such file or directory
> collect2: error: ld returned 1 exit status
> 
> Checking the search Path of ld:
> 
> lfs:/mnt/lfs/lib$ $LFS_TGT-ld --verbose | grep SEARCH
> SEARCH_DIR("=/mnt/lfs/tools/x86_64-lfs-linux-gnu/lib64");
> SEARCH_DIR("=/usr/local/lib64"); SEARCH_DIR("=/lib64");
> SEARCH_DIR("=/usr/lib64");
> SEARCH_DIR("=/mnt/lfs/tools/x86_64-lfs-linux-gnu/lib");
> SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib");
> SEARCH_DIR("=/usr/lib");crt1.o
> 
> There are only 2 lfs directories nether of which contain  crt1.o or crti.o
> 
> I did find these files located in /mnt/lfs/usr/lib/
> 

Yes, that is where mine were installed.

> I then copied these files from /mnt/lfs/usr/lib/  to
> /mnt/lfs/tools/x86_64-lfs-linux-gnu/lib  and attempted the re-compile and it
> worked !
> 
> lfs:~$ $LFS_TGT-gcc dummy.c
> 
> lfs:~$ readelf -l a.out | grep '/ld-linux'
>       [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]
> 
> 
> My question is what am I doing wrong ??
> 
> Thanks..
> 
> Jim
> 

I don't know - the new build is much cleaner, but I think we're
still finding out what can go wrong.

ĸen
-- 
I could not live without Champagne.  In victory I deserve it, in
defeat I need it.  -- Churchill
-- 
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