LFS8.2, Host-Fedora(4.14) ERROR compiling GCC-7.3.0 Pass1
Hi All,
I am stuck in first pass of GCC in LFS and getting error as
checking dynamic linker characteristics... configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES.
while executing make getting this
checking if /mnt/lfs/sources/gcc-7.3.0/build/./gcc/xgcc -B/mnt/lfs/sources/gcc-7.3.0/build/./gcc/ -B/tools/x86_64-lfs-linux-gnu/bin/ -B/tools/x86_64-lfs-linux-gnu/lib/ -isystem /tools/x86_64-lfs-linux-gnu/include -isystem /tools/x86_64-lfs-linux-gnu/sys-include supports -fno-rtti -fno-exceptions... no
checking for /mnt/lfs/sources/gcc-7.3.0/build/./gcc/xgcc -B/mnt/lfs/sources/gcc-7.3.0/build/./gcc/ -B/tools/x86_64-lfs-linux-gnu/bin/ -B/tools/x86_64-lfs-linux-gnu/lib/ -isystem /tools/x86_64-lfs-linux-gnu/include -isystem /tools/x86_64-lfs-linux-gnu/sys-include option to produce PIC... -fPIC -DPIC
checking if /mnt/lfs/sources/gcc-7.3.0/build/./gcc/xgcc -B/mnt/lfs/sources/gcc-7.3.0/build/./gcc/ -B/tools/x86_64-lfs-linux-gnu/bin/ -B/tools/x86_64-lfs-linux-gnu/lib/ -isystem /tools/x86_64-lfs-linux-gnu/include -isystem /tools/x86_64-lfs-linux-gnu/sys-include PIC flag -fPIC -DPIC works... yes
checking if /mnt/lfs/sources/gcc-7.3.0/build/./gcc/xgcc -B/mnt/lfs/sources/gcc-7.3.0/build/./gcc/ -B/tools/x86_64-lfs-linux-gnu/bin/ -B/tools/x86_64-lfs-linux-gnu/lib/ -isystem /tools/x86_64-lfs-linux-gnu/include -isystem /tools/x86_64-lfs-linux-gnu/sys-include static flag -static works... no
checking if /mnt/lfs/sources/gcc-7.3.0/build/./gcc/xgcc -B/mnt/lfs/sources/gcc-7.3.0/build/./gcc/ -B/tools/x86_64-lfs-linux-gnu/bin/ -B/tools/x86_64-lfs-linux-gnu/lib/ -isystem /tools/x86_64-lfs-linux-gnu/include -isystem /tools/x86_64-lfs-linux-gnu/sys-include supports -c -o file.o... yes
checking if /mnt/lfs/sources/gcc-7.3.0/build/./gcc/xgcc -B/mnt/lfs/sources/gcc-7.3.0/build/./gcc/ -B/tools/x86_64-lfs-linux-gnu/bin/ -B/tools/x86_64-lfs-linux-gnu/lib/ -isystem /tools/x86_64-lfs-linux-gnu/include -isystem /tools/x86_64-lfs-linux-gnu/sys-include supports -c -o file.o... (cached) yes
checking whether the /mnt/lfs/sources/gcc-7.3.0/build/./gcc/xgcc -B/mnt/lfs/sources/gcc-7.3.0/build/./gcc/ -B/tools/x86_64-lfs-linux-gnu/bin/ -B/tools/x86_64-lfs-linux-gnu/lib/ -isystem /tools/x86_64-lfs-linux-gnu/include -isystem /tools/x86_64-lfs-linux-gnu/sys-include linker (/mnt/lfs/sources/gcc-7.3.0/build/./gcc/collect-ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES.
make[1]: *** [Makefile:13756: configure-target-libobjc] Error 1
make[1]: Leaving directory '/mnt/lfs/sources/gcc-7.3.0/build'
make: *** [Makefile:880: all] Error 2
Binutils compiled successfully
but yacc is not a symblink it just an executable file in my system
version-check output is :
lfs:~$ ./version-check.sh
bash, version 4.4.12(1)-release
/bin/sh -> /usr/bin/bash
Binutils: version 2.29-6.fc27
bison (GNU Bison) 3.0.4
Usage: /usr/bin/yacc [options] filename
Options:
-b file_prefix set filename prefix (default "y.")
-B create a backtracking parser
-d write definitions (.tab.h)
-i write interface (y.tab.i)
-g write a graphical description
-l suppress #line directives
-L enable position processing, e.g., "%locations"
-o output_file (default ".tab.c")
-p symbol_prefix set symbol prefix (default "yy")
-P create a reentrant parser, e.g., "%pure-parser"
-r produce separate code and table files (y.code.c)
-s suppress #define's for quoted names in %token lines
-t add debugging support
-v write description (y.output)
-V show version information and exit
yacc is
bzip2, Version 1.0.6, 6-Sept-2010.
Coreutils: 8.27
diff (GNU diffutils) 3.6
find (GNU findutils) 4.6.0
GNU Awk 4.1.4, API: 1.1 (GNU MPFR 3.1.5, GNU MP 6.1.2)
/usr/bin/awk -> /usr/bin/gawk
gcc (GCC) 7.3.1 20180130 (Red Hat 7.3.1-2)
g++ (GCC) 7.3.1 20180130 (Red Hat 7.3.1-2)
(GNU libc) 2.26
grep (GNU grep) 3.1
gzip 1.8
Linux version 4.14.13-300.fc27.x86_64 (mockbuild@bkernel01.phx2.fedoraproject.org) (gcc version 7.2.1 20170915 (Red Hat 7.2.1-2) (GCC)) #1 SMP Thu Jan 11 04:00:01 UTC 2018
m4 (GNU M4) 1.4.18
GNU Make 4.2.1
GNU patch 2.7.6
Perl version='5.26.1';
sed (GNU sed) 4.4
tar (GNU tar) 1.29
xz (XZ Utils) 5.2.3
g++ compilation OK.
|