[lfs-support] SOLVED: lfs 7.4 section 5.9.1. Installation of Binutils error: Cannot run C compiled programs
hartikka at gmail.com
Sun Nov 17 19:57:14 PST 2013
Thanks Bruce Dubbs and all the group...
I have just repeated again and failed at 7.4 binutils section 5.9 (result
Then, I just gave your reply a more careful read and...
*Wait! What is this "su - lfs"? Minus???*
I probably did type the '-' and get a login shell - but only in section
After that, whenever I rebooted or just logged out I'm sure I did not.
I guess I need a login shell every time?
Does this explain my result below?
Is it a clue that configure says...
checking target system type... x86_64-unknown-linux-gnu
...even though LFS_TGT is set to x86_64-lfs-linux-gnu?
lfs at ron-Studio-1737:/mnt/lfs/sources$ echo $LFS_TGT
lfs at ron-Studio-1737:/mnt/lfs/sources/binutils-build$
> AR=$LFS_TGT-ar \
> RANLIB=$LFS_TGT-ranlib \
> ../binutils-2.23.2/configure \
> --prefix=/tools \
> --disable-nls \
> --with-lib-path=/tools/lib \
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type...* x86_64-unknown-linux-gnu*
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln works... yes
checking whether ln -s works... yes
checking for a sed that does not truncate output... /bin/sed
checking for gawk... gawk
checking for gcc... x86_64-lfs-linux-gnu-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... configure: error: in
configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details
On Thu, Nov 14, 2013 at 12:17 AM, Bruce Dubbs <bruce.dubbs at gmail.com> wrote:
> Ron Hartikka wrote:
> > I now think the copy-paste theory was wrong.
> > I should not have expected CC to be set after running the configure
> > in 5.9.1.
> > I was unfamiliar with the idea of passing environment vars to a single
> > program on the command line.
> > I have used shells for a long time and not learned that till now.
> > So, that's why I'm here!
> > Thanks to all.
> > My section 7.4 binutils section 5.9 has failed again after another full
> > repeat of chapter 5 done with care.
> > This time I noticed the warning in 5.7 glibc-2.18 said that autoconf was
> > missing (along with the expected msgfmt).
> > Will I need autoconf for 7.4 binutils section 5.9?
> No. That is not needed.
> After you change to user lfs in the command: su - lfs, what it the
> result from:
> $ set
> Also, did you delete both the binutils directory and the binutils-build
> directory before reextracting and running the commands in Section 5.9 as
> described in Section 5.3?
> -- Bruce
> FAQ: http://www.linuxfromscratch.org/lfs/faq.html
> Unsubscribe: See the above information page
hartikka at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the lfs-support