<div dir="ltr">Hello,<br>I'm facing some problems while trying to compile GCC (version 6.1.0) in LFS pass 1 (toolchain). Here are the information that I've collected:<br><br><div>>>>../configure --target=$LFS_TGT --prefix=/tools --with-glibc-version=2.11 --with-sysroot=$LFS --with-newlib --without-headers --with-local-prefix=/tools --with-native-system-header-dir=/tools/include --disable-nls --disable-shared --disable-multilib --disable-decimal-float --disable-threads --disable-libatomic --disable-libgomp --disable-libquadmath --disable-libssp --disable-libvtv --disable-libstdcxx --enable-languages=c,c++ | grep no</div><div><br></div><div>checking for a sed that does not truncate output... /bin/sed</div><div>checking whether we are cross compiling... no</div><div>checking for gcc option to accept ISO C89... none needed</div><div>checking for gnatbind... no</div><div>checking for gnatmake... no</div><div>checking whether compiler driver understands Ada... no</div><div>checking how to compare bootstrapped objects... cmp --ignore-initial=16 $$f1 $$f2</div><div>*** This configuration is not supported in the following subdirectories:</div><div>     target-libquadmath target-libstdc++-v3 gnattools gotools target-libada target-libgfortran target-libbacktrace target-libgo target-libffi target-zlib target-libjava target-libobjc target-libgomp target-liboffloadmic target-libatomic target-libvtv target-libssp target-boehm-gc target-libcilkrts target-libitm target-libsanitizer</div><div>    (Any other directories should still work fine.)</div><div>checking for --enable-vtable-verify... no</div><div>*** removing build-x86_64-pc-linux-gnu/libiberty/Makefile to force reconfigure</div><div>*** removing build-x86_64-pc-linux-gnu/libcpp/Makefile to force reconfigure</div><div>*** removing build-x86_64-pc-linux-gnu/fixincludes/Makefile to force reconfigure</div><div>*** removing intl/Makefile to force reconfigure</div><div>*** removing libiberty/Makefile to force reconfigure</div><div>*** removing zlib/Makefile to force reconfigure</div><div>*** removing libbacktrace/Makefile to force reconfigure</div><div>*** removing libcpp/Makefile to force reconfigure</div><div>*** removing libdecnumber/Makefile to force reconfigure</div><div>*** removing gmp/Makefile to force reconfigure</div><div>*** removing mpfr/Makefile to force reconfigure</div><div>*** removing mpc/Makefile to force reconfigure</div><div>*** removing fixincludes/Makefile to force reconfigure</div><div>*** removing gcc/Makefile to force reconfigure</div><div>*** removing libcc1/Makefile to force reconfigure</div><div>*** removing lto-plugin/Makefile to force reconfigure</div><div>*** removing x86_64-lfs-linux-gnu/libgcc/Makefile to force reconfigure</div><div>checking for gm4... no</div><div>checking for gnum4... no</div><div>checking for runtest... no</div><div>checking for dlltool... no</div><div>checking for lipo... no</div><div>checking for windres... no</div><div>checking for windmc... no</div><div>checking for x86_64-lfs-linux-gnu-cc... no</div><div>checking for x86_64-lfs-linux-gnu-gcc... no</div><div>checking for x86_64-lfs-linux-gnu-c++... no</div><div>checking for x86_64-lfs-linux-gnu-g++... no</div><div>checking for x86_64-lfs-linux-gnu-cxx... no</div><div>checking for x86_64-lfs-linux-gnu-gxx... no</div><div>checking for x86_64-lfs-linux-gnu-gcc... no</div><div>checking for x86_64-lfs-linux-gnu-gcj... no</div><div>checking for x86_64-lfs-linux-gnu-gfortran... no</div><div>checking for x86_64-lfs-linux-gnu-gccgo... no</div><div>checking for dlltool... no</div><div>checking for x86_64-lfs-linux-gnu-dlltool... no</div><div>checking for lipo... no</div><div>checking for x86_64-lfs-linux-gnu-lipo... no</div><div>checking for windres... no</div><div>checking for x86_64-lfs-linux-gnu-windres... no</div><div>checking for windmc... no</div><div>checking for x86_64-lfs-linux-gnu-windmc... no</div><div>checking whether to enable maintainer-specific portions of Makefiles... no</div><div><span style="line-height:1.5"><br></span></div><div><span style="line-height:1.5"><br></span></div><div><span style="line-height:1.5">>>> make -j4</span></div><div><span style="line-height:1.5"><br></span></div><div><span style="line-height:1.5">checking whether to enable maintainer-specific portions of Makefiles... no</span></div><div><div>checking for x86_64-lfs-linux-gnu-gcc... /home/patrick/LFSROOT/src/gcc-6.1.0/build/./gcc/xgcc -B/home/patrick/LFSROOT/src/gcc-6.1.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   </div><div>checking for C compiler default output file name... </div><div>configure: error: in `/home/patrick/LFSROOT/src/gcc-6.1.0/build/x86_64-lfs-linux-gnu/libmpx':</div><div>configure: error: C compiler cannot create executables</div><div>See `config.log' for more details.</div><div>Makefile:11381: recipe for target 'configure-target-libmpx' failed</div><div>make[1]: *** [configure-target-libmpx] Error 1</div><div>make[1]: Leaving directory '/home/patrick/LFSROOT/src/gcc-6.1.0/build'</div><div>Makefile:864: recipe for target 'all' failed</div><div>make: *** [all] Error 2</div><div><span style="line-height:1.5"><br></span></div><div><span style="line-height:1.5"><br></span></div><div><span style="line-height:1.5">>>> for i in $(find . | grep config.log); do cat $i; done | grep cannot</span><br></div><div><br></div><div>configure:24912: WARNING: cannot check for properly working vsnprintf when cross compiling, will assume it's ok</div><div>/tools/x86_64-lfs-linux-gnu/bin/ld: cannot find crt1.o: No such file or directory</div><div>/tools/x86_64-lfs-linux-gnu/bin/ld: cannot find crti.o: No such file or directory</div><div>/tools/x86_64-lfs-linux-gnu/bin/ld: cannot find crtbegin.o: No such file or directory</div><div>/tools/x86_64-lfs-linux-gnu/bin/ld: cannot find -lgcc</div><div>/tools/x86_64-lfs-linux-gnu/bin/ld: cannot find -lc</div><div>/tools/x86_64-lfs-linux-gnu/bin/ld: cannot find -lgcc</div><div>/tools/x86_64-lfs-linux-gnu/bin/ld: cannot find crtend.o: No such file or directory</div><div>/tools/x86_64-lfs-linux-gnu/bin/ld: cannot find crtn.o: No such file or directory</div><div>/tools/x86_64-lfs-linux-gnu/bin/ld: cannot find crt1.o: No such file or directory</div><div>/tools/x86_64-lfs-linux-gnu/bin/ld: cannot find crti.o: No such file or directory</div><div>/tools/x86_64-lfs-linux-gnu/bin/ld: cannot find -lc</div><div>/tools/x86_64-lfs-linux-gnu/bin/ld: cannot find crtn.o: No such file or directory</div><div>configure:3324: error: C compiler cannot create executables</div><div>/usr/bin/ld: cannot find -lld</div><div>/usr/bin/ld: cannot find -lmld</div><div>/usr/bin/ld: cannot find -lmld</div><div>/usr/bin/ld: cannot find -lmld</div><div>/usr/bin/ld: cannot find -lexc</div><div>/usr/bin/ld: cannot find -lkstat</div><div><br></div><div>I figured to solve those ld errors but I wasn't able to find them in Ubuntu repos (there were other ld errors but I already solved them).</div><div>Could you help me?</div><div><br></div><div>Patrick</div><div><br></div><div><br></div></div></div>