On 08/11/2018 11:50, John Frankish via lfs-dev wrote:
> 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.
>
> Regards
> John
>
> ----------
>
> 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@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?
Pierre
--
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page