<div dir="ltr"><div>I am using the clfs embedded book GIT-20131024-arm and when compiliing GCC -final step I am getting the following error</div><div><br></div><div><br></div><div>make[1]: Entering directory `/mnt/clfs/sources/gcc-build'</div>
<div>make[2]: Entering directory `/mnt/clfs/sources/gcc-build/libiberty'</div><div>make[3]: Entering directory `/mnt/clfs/sources/gcc-build/libiberty/testsuite'</div><div>make[3]: Nothing to be done for `all'.</div>
<div>make[3]: Leaving directory `/mnt/clfs/sources/gcc-build/libiberty/testsuite'</div><div>make[2]: Leaving directory `/mnt/clfs/sources/gcc-build/libiberty'</div><div>make[2]: Entering directory `/mnt/clfs/sources/gcc-build/fixincludes'</div>
<div>make[2]: Nothing to be done for `all'.</div><div>make[2]: Leaving directory `/mnt/clfs/sources/gcc-build/fixincludes'</div><div>make[2]: Entering directory `/mnt/clfs/sources/gcc-build/lto-plugin'</div><div>
make  all-am</div><div>make[3]: Entering directory `/mnt/clfs/sources/gcc-build/lto-plugin'</div><div>make[3]: Leaving directory `/mnt/clfs/sources/gcc-build/lto-plugin'</div><div>make[2]: Leaving directory `/mnt/clfs/sources/gcc-build/lto-plugin'</div>
<div>make[2]: Entering directory `/mnt/clfs/sources/gcc-build/gmp'</div><div>make  all-recursive</div><div>make[3]: Entering directory `/mnt/clfs/sources/gcc-build/gmp'</div><div>Making all in tests</div><div>make[4]: Entering directory `/mnt/clfs/sources/gcc-build/gmp/tests'</div>
<div>Making all in .</div><div>make[5]: Entering directory `/mnt/clfs/sources/gcc-build/gmp/tests'</div><div>make[5]: Nothing to be done for `all-am'.</div><div>make[5]: Leaving directory `/mnt/clfs/sources/gcc-build/gmp/tests'</div>
<div>Making all in devel</div><div>make[5]: Entering directory `/mnt/clfs/sources/gcc-build/gmp/tests/devel'</div><div>make[5]: Nothing to be done for `all'.</div><div>make[5]: Leaving directory `/mnt/clfs/sources/gcc-build/gmp/tests/devel'</div>
<div>Making all in mpn</div><div>make[5]: Entering directory `/mnt/clfs/sources/gcc-build/gmp/tests/mpn'</div><div>make[5]: Nothing to be done for `all'.</div><div>make[5]: Leaving directory `/mnt/clfs/sources/gcc-build/gmp/tests/mpn'</div>
<div>Making all in mpz</div><div>make[5]: Entering directory `/mnt/clfs/sources/gcc-build/gmp/tests/mpz'</div><div>make[5]: Nothing to be done for `all'.</div><div>make[5]: Leaving directory `/mnt/clfs/sources/gcc-build/gmp/tests/mpz'</div>
<div>Making all in mpq</div><div>make[5]: Entering directory `/mnt/clfs/sources/gcc-build/gmp/tests/mpq'</div><div>make[5]: Nothing to be done for `all'.</div><div>make[5]: Leaving directory `/mnt/clfs/sources/gcc-build/gmp/tests/mpq'</div>
<div>Making all in mpf</div><div>make[5]: Entering directory `/mnt/clfs/sources/gcc-build/gmp/tests/mpf'</div><div>make[5]: Nothing to be done for `all'.</div><div>make[5]: Leaving directory `/mnt/clfs/sources/gcc-build/gmp/tests/mpf'</div>
<div>Making all in rand</div><div>make[5]: Entering directory `/mnt/clfs/sources/gcc-build/gmp/tests/rand'</div><div>make[5]: Nothing to be done for `all'.</div><div>make[5]: Leaving directory `/mnt/clfs/sources/gcc-build/gmp/tests/rand'</div>
<div>Making all in misc</div><div>make[5]: Entering directory `/mnt/clfs/sources/gcc-build/gmp/tests/misc'</div><div>make[5]: Nothing to be done for `all'.</div><div>make[5]: Leaving directory `/mnt/clfs/sources/gcc-build/gmp/tests/misc'</div>
<div>Making all in cxx</div><div>make[5]: Entering directory `/mnt/clfs/sources/gcc-build/gmp/tests/cxx'</div><div>make[5]: Nothing to be done for `all'.</div><div>make[5]: Leaving directory `/mnt/clfs/sources/gcc-build/gmp/tests/cxx'</div>
<div>make[4]: Leaving directory `/mnt/clfs/sources/gcc-build/gmp/tests'</div><div>Making all in mpn</div><div>make[4]: Entering directory `/mnt/clfs/sources/gcc-build/gmp/mpn'</div><div>make[4]: Nothing to be done for `all'.</div>
<div>make[4]: Leaving directory `/mnt/clfs/sources/gcc-build/gmp/mpn'</div><div>Making all in mpz</div><div>make[4]: Entering directory `/mnt/clfs/sources/gcc-build/gmp/mpz'</div><div>make[4]: Nothing to be done for `all'.</div>
<div>make[4]: Leaving directory `/mnt/clfs/sources/gcc-build/gmp/mpz'</div><div>Making all in mpq</div><div>make[4]: Entering directory `/mnt/clfs/sources/gcc-build/gmp/mpq'</div><div>make[4]: Nothing to be done for `all'.</div>
<div>make[4]: Leaving directory `/mnt/clfs/sources/gcc-build/gmp/mpq'</div><div>Making all in mpf</div><div>make[4]: Entering directory `/mnt/clfs/sources/gcc-build/gmp/mpf'</div><div>make[4]: Nothing to be done for `all'.</div>
<div>make[4]: Leaving directory `/mnt/clfs/sources/gcc-build/gmp/mpf'</div><div>Making all in printf</div><div>make[4]: Entering directory `/mnt/clfs/sources/gcc-build/gmp/printf'</div><div>make[4]: Nothing to be done for `all'.</div>
<div>make[4]: Leaving directory `/mnt/clfs/sources/gcc-build/gmp/printf'</div><div>Making all in scanf</div><div>make[4]: Entering directory `/mnt/clfs/sources/gcc-build/gmp/scanf'</div><div>make[4]: Nothing to be done for `all'.</div>
<div>make[4]: Leaving directory `/mnt/clfs/sources/gcc-build/gmp/scanf'</div><div>Making all in rand</div><div>make[4]: Entering directory `/mnt/clfs/sources/gcc-build/gmp/rand'</div><div>make[4]: Nothing to be done for `all'.</div>
<div>make[4]: Leaving directory `/mnt/clfs/sources/gcc-build/gmp/rand'</div><div>Making all in cxx</div><div>make[4]: Entering directory `/mnt/clfs/sources/gcc-build/gmp/cxx'</div><div>make[4]: Nothing to be done for `all'.</div>
<div>make[4]: Leaving directory `/mnt/clfs/sources/gcc-build/gmp/cxx'</div><div>Making all in demos</div><div>make[4]: Entering directory `/mnt/clfs/sources/gcc-build/gmp/demos'</div><div>Making all in calc</div><div>
make[5]: Entering directory `/mnt/clfs/sources/gcc-build/gmp/demos/calc'</div><div>make  all-am</div><div>make[6]: Entering directory `/mnt/clfs/sources/gcc-build/gmp/demos/calc'</div><div>make[6]: Nothing to be done for `all-am'.</div>
<div>make[6]: Leaving directory `/mnt/clfs/sources/gcc-build/gmp/demos/calc'</div><div>make[5]: Leaving directory `/mnt/clfs/sources/gcc-build/gmp/demos/calc'</div><div>Making all in expr</div><div>make[5]: Entering directory `/mnt/clfs/sources/gcc-build/gmp/demos/expr'</div>
<div>make[5]: Nothing to be done for `all'.</div><div>make[5]: Leaving directory `/mnt/clfs/sources/gcc-build/gmp/demos/expr'</div><div>make[5]: Entering directory `/mnt/clfs/sources/gcc-build/gmp/demos'</div>
<div>make[5]: Nothing to be done for `all-am'.</div><div>make[5]: Leaving directory `/mnt/clfs/sources/gcc-build/gmp/demos'</div><div>make[4]: Leaving directory `/mnt/clfs/sources/gcc-build/gmp/demos'</div><div>
Making all in tune</div><div>make[4]: Entering directory `/mnt/clfs/sources/gcc-build/gmp/tune'</div><div>make[4]: Nothing to be done for `all'.</div><div>make[4]: Leaving directory `/mnt/clfs/sources/gcc-build/gmp/tune'</div>
<div>Making all in doc</div><div>make[4]: Entering directory `/mnt/clfs/sources/gcc-build/gmp/doc'</div><div>make[4]: Nothing to be done for `all'.</div><div>make[4]: Leaving directory `/mnt/clfs/sources/gcc-build/gmp/doc'</div>
<div>make[4]: Entering directory `/mnt/clfs/sources/gcc-build/gmp'</div><div>make[4]: Leaving directory `/mnt/clfs/sources/gcc-build/gmp'</div><div>make[3]: Leaving directory `/mnt/clfs/sources/gcc-build/gmp'</div>
<div>make[2]: Leaving directory `/mnt/clfs/sources/gcc-build/gmp'</div><div>make[2]: Entering directory `/mnt/clfs/sources/gcc-build/intl'</div><div>make[2]: Nothing to be done for `all'.</div><div>make[2]: Leaving directory `/mnt/clfs/sources/gcc-build/intl'</div>
<div>make[2]: Entering directory `/mnt/clfs/sources/gcc-build/mpfr'</div><div>Making all in doc</div><div>make[3]: Entering directory `/mnt/clfs/sources/gcc-build/mpfr/doc'</div><div>make[3]: Nothing to be done for `all'.</div>
<div>make[3]: Leaving directory `/mnt/clfs/sources/gcc-build/mpfr/doc'</div><div>Making all in src</div><div>make[3]: Entering directory `/mnt/clfs/sources/gcc-build/mpfr/src'</div><div>make  all-am</div><div>make[4]: Entering directory `/mnt/clfs/sources/gcc-build/mpfr/src'</div>
<div>make[4]: Nothing to be done for `all-am'.</div><div>make[4]: Leaving directory `/mnt/clfs/sources/gcc-build/mpfr/src'</div><div>make[3]: Leaving directory `/mnt/clfs/sources/gcc-build/mpfr/src'</div><div>
Making all in tests</div><div>make[3]: Entering directory `/mnt/clfs/sources/gcc-build/mpfr/tests'</div><div>make[3]: Nothing to be done for `all'.</div><div>make[3]: Leaving directory `/mnt/clfs/sources/gcc-build/mpfr/tests'</div>
<div>Making all in tune</div><div>make[3]: Entering directory `/mnt/clfs/sources/gcc-build/mpfr/tune'</div><div>make[3]: Nothing to be done for `all'.</div><div>make[3]: Leaving directory `/mnt/clfs/sources/gcc-build/mpfr/tune'</div>
<div>make[3]: Entering directory `/mnt/clfs/sources/gcc-build/mpfr'</div><div>make[3]: Nothing to be done for `all-am'.</div><div>make[3]: Leaving directory `/mnt/clfs/sources/gcc-build/mpfr'</div><div>make[2]: Leaving directory `/mnt/clfs/sources/gcc-build/mpfr'</div>
<div>Configuring in ./mpc</div><div>configure: loading cache ./config.cache</div><div>checking for a BSD-compatible install... /usr/bin/install -c</div><div>checking whether build environment is sane... yes</div><div>checking for a thread-safe mkdir -p... /bin/mkdir -p</div>
<div>checking for gawk... gawk</div><div>checking whether make sets $(MAKE)... yes</div><div>checking whether to enable maintainer-specific portions of Makefiles... no</div><div>checking build system type... i686-cross-linux-gnu</div>
<div>checking host system type... i686-cross-linux-gnu</div><div>checking for grep that handles long lines and -e... /bin/grep</div><div>checking for egrep... /bin/grep -E</div><div>checking for a sed that does not truncate output... /bin/sed</div>
<div>checking for i686-cross-linux-gnu-gcc... gcc</div><div>checking whether the C compiler works... yes</div><div>checking for C compiler default output file name... a.out</div><div>checking for suffix of executables... </div>
<div>checking whether we are cross compiling... no</div><div>checking for suffix of object files... o</div><div>checking whether we are using the GNU C compiler... yes</div><div>checking whether gcc accepts -g... yes</div>
<div>checking for gcc option to accept ISO C89... none needed</div><div>checking for style of include used by make... GNU</div><div>checking dependency style of gcc... gcc3</div><div>checking for i686-cross-linux-gnu-ar... ar</div>
<div>checking the archiver (ar) interface... ar</div><div>checking how to print strings... printf</div><div>checking for a sed that does not truncate output... (cached) /bin/sed</div><div>checking for fgrep... /bin/grep -F</div>
<div>checking for ld used by gcc... ld</div><div>checking if the linker (ld) is GNU ld... yes</div><div>checking for BSD- or MS-compatible name lister (nm)... nm</div><div>checking the name lister (nm) interface... BSD nm</div>
<div>checking whether ln -s works... yes</div><div>checking the maximum length of command line arguments... 805306365</div><div>checking whether the shell understands some XSI constructs... yes</div><div>checking whether the shell understands "+="... yes</div>
<div>checking how to convert i686-cross-linux-gnu file names to i686-cross-linux-gnu format... func_convert_file_noop</div><div>checking how to convert i686-cross-linux-gnu file names to toolchain format... func_convert_file_noop</div>
<div>checking for ld option to reload object files... -r</div><div>checking for i686-cross-linux-gnu-objdump... objdump</div><div>checking how to recognize dependent libraries... pass_all</div><div>checking for i686-cross-linux-gnu-dlltool... dlltool</div>
<div>checking how to associate runtime and link libraries... printf %s\n</div><div>checking for i686-cross-linux-gnu-ar... (cached) ar</div><div>checking for archiver @FILE support... @</div><div>checking for i686-cross-linux-gnu-strip... no</div>
<div>checking for strip... strip</div><div>checking for i686-cross-linux-gnu-ranlib... ranlib</div><div>checking command to parse nm output from gcc object... ok</div><div>checking for sysroot... /mnt/clfs/cross-tools/arm-linux-musleabi</div>
<div>checking for i686-cross-linux-gnu-mt... no</div><div>checking for mt... mt</div><div>checking if mt is a manifest tool... no</div><div>checking how to run the C preprocessor... gcc -E</div><div>checking for ANSI C header files... yes</div>
<div>checking for sys/types.h... yes</div><div>checking for sys/stat.h... yes</div><div>checking for stdlib.h... yes</div><div>checking for string.h... yes</div><div>checking for memory.h... yes</div><div>checking for strings.h... yes</div>
<div>checking for inttypes.h... yes</div><div>checking for stdint.h... yes</div><div>checking for unistd.h... yes</div><div>checking for dlfcn.h... yes</div><div>checking for objdir... .libs</div><div>checking if gcc supports -fno-rtti -fno-exceptions... no</div>
<div>checking for gcc option to produce PIC... -fPIC -DPIC</div><div>checking if gcc PIC flag -fPIC -DPIC works... yes</div><div>checking if gcc static flag -static works... yes</div><div>checking if gcc supports -c -o file.o... yes</div>
<div>checking if gcc supports -c -o file.o... (cached) yes</div><div>checking whether the gcc linker (ld) supports shared libraries... yes</div><div>checking dynamic linker characteristics... GNU/Linux ld.so</div><div>checking how to hardcode library paths into programs... immediate</div>
<div>checking whether stripping libraries is possible... yes</div><div>checking if libtool supports shared libraries... yes</div><div>checking whether to build shared libraries... no</div><div>checking whether to build static libraries... yes</div>
<div>checking for gmp.h... yes</div><div>checking for ANSI C header files... (cached) yes</div><div>checking locale.h usability... yes</div><div>checking locale.h presence... yes</div><div>checking for locale.h... yes</div>
<div>checking for inttypes.h... (cached) yes</div><div>checking for stdint.h... (cached) yes</div><div>checking limits.h usability... yes</div><div>checking limits.h presence... yes</div><div>checking for limits.h... yes</div>
<div>checking for unistd.h... (cached) yes</div><div>checking sys/time.h usability... yes</div><div>checking sys/time.h presence... yes</div><div>checking for sys/time.h... yes</div><div>checking whether time.h and sys/time.h may both be included... yes</div>
<div>checking complex.h usability... yes</div><div>checking complex.h presence... yes</div><div>checking for complex.h... yes</div><div>checking for library containing creal... -lm</div><div>checking whether creal, cimag and I can be used... yes</div>
<div>checking for an ANSI C-conforming const... yes</div><div>checking for size_t... yes</div><div>checking for gettimeofday... yes</div><div>checking for localeconv... yes</div><div>checking for setlocale... yes</div><div>
checking for dup... yes</div><div>checking for dup2... yes</div><div>checking for __gmpz_init in -lgmp... yes</div><div>checking for MPFR... no</div><div>configure: error: libmpfr not found or uses a different ABI (including static vs shared).</div>
<div>make[1]: *** [configure-mpc] Error 1</div><div>make[1]: Leaving directory `/mnt/clfs/sources/gcc-build'</div><div>make: *** [all] Error 2</div><div><br></div></div>