[lfs-dev] gcc fails to build

Thomas Trepl thomas at linuxfromscratch.org
Fri Nov 9 02:37:29 PST 2018


Am Freitag, den 09.11.2018, 07:55 +0000 schrieb John Frankish via lfs-
dev:
> > > Ref:
> > > 
> > > Linux From Scratch - Version SVN-20181029
> > > Chapter 5. Constructing a Temporary System
> > > 5.5. GCC-8.2.0 - Pass 1
> > > 
> > > Using the latest script to update the dynamic linker results in gcc failing to build.
> > > 
> > > Using a previous script fixes the problem.
> > > 
> > > Details below.
> > > 
> > > 
> > > 
> > > This script:
> > > 
> > > for file in gcc/config/{linux,i386/linux{,64}}.h
> > > do
> >  >   cp -uv $file{,.orig}
> >  >   sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' \
> >  >       -e 's@/usr@/tools at g' $file.orig > $file
> >  >   echo '
> > > #undef STANDARD_STARTFILE_PREFIX_1
> > > #undef STANDARD_STARTFILE_PREFIX_2
> > > #define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"
> > > #define STANDARD_STARTFILE_PREFIX_2 ""' >> $file
> > >    touch $file.orig
> > > done
> > > 
> > This script has been in the book for a couple of years. It is hard to believe
> > that nobody else has seen a failure if it is wrong.
> > 
> > Maybe your system is not recognized as either i386 or x86_64, or not as linux?
> > 
> > Are you building on a Mac, Unix derivate or raspberry pi? What is the response of the " arch" command?
> > 
> I'm building on a linux machine recognised as x86_64 and I tried three separate time...

whats the output of "uname -a" ? (i assume Julius meant this by "arch"
command).
Append the output of "gcc -v --version"

--
Thomas




More information about the lfs-dev mailing list