Currently I try to build a embedded Linux from scratch with the instructions from Cross Linux from Scratch.Everything worked fine until I tried to compile the GCC Cross-Compiler. I want to build the Linux for the Beagleboard-xM... So I choosed the following settings:export CLFS_ABI=aapcs-linuxexport CLFS_HOST=x86_64-cross-linux-gnuexport CLFS_TARGET=armv7a-unknown-linux-uclibceabiexport CLFS_ARCH=armexport CLFS_ENDIAN=littleexport CLFS_ARM_ARCH=armv7export CLFS_ARM_MODE=armexport CLFS_FLOAT=hardexport CLFS_FPU=neonNo as soon as I try to run the instructions on this page the command make all-gcc all-target-libgcc runs into an error.checking for armv7a-unknown-linux-uclibceabi-gcc...  /mnt/clfs/sources/gcc-build/./gcc/xgcc -B/mnt/clfs/sources/gcc-build/./gcc/ -B/mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/bin/ -B/mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/lib/ -isystem /mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/include -isystem /mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/sys-include   checking for suffix of object files... configure: error: in `/mnt/clfs/sources/gcc-build/armv7a-unknown-linux-uclibceabi/libgcc':configure: error: cannot compute suffix of object files: cannot compileSee `config.log' for more details.make: *** [configure-target-libgcc] Error 1and the /mnt/clfs/sources/gcc-build/armv7a-unknown-linux-uclibceabi/libgcc/config.log looks like this:This file contains any messages produced by compilers whilerunning configure, to aid debugging if configure makes a mistake.It was created by GNU C Runtime Library configure 1.0, which wasgenerated by GNU Autoconf 2.64.  Invocation command line was  $ /mnt/clfs/sources/gcc-4.6.0/libgcc/configure --cache-file=./config.cache --with-cross-host=x86_64-cross-linux-gnu --prefix=/mnt/clfs/cross-tools --with-sysroot=/mnt/clfs --disable-nls --disable-shared --without-headers --with-newlib --disable-decimal-float --disable-libgomp --disable-libmudflap --disable-libssp --disable-threads --disable-multilib --with-abi=aapcs-linux --with-arch=armv7 --with-mode=arm --with-float=hard --with-fpu=neon --enable-languages=c,lto --program-transform-name=s&^&armv7a-unknown-linux-uclibceabi-& --disable-option-checking --with-target-subdir=armv7a-unknown-linux-uclibceabi --build=x86_64-cross-linux-gnu --host=armv7a-unknown-linux-uclibceabi --target=armv7a-unknown-linux-uclibceabi --srcdir=../../../gcc-4.6.0/libgcc## --------- #### Platform. #### --------- ##hostname = virtualUbuntuuname -m = x86_64uname -r = 3.2.0-31-genericuname -s = Linuxuname -v = #50-Ubuntu SMP Fri Sep 7 16:16:45 UTC 2012/usr/bin/uname -p = unknown/bin/uname -X     = unknown/bin/arch              = unknown/usr/bin/arch -k       = unknown/usr/convex/getsysinfo = unknown/usr/bin/hostinfo      = unknown/bin/machine           = unknown/usr/bin/oslevel       = unknown/bin/universe          = unknownPATH: /mnt/clfs/cross-tools/binPATH: /binPATH: /usr/bin## ----------- #### Core tests. #### ----------- ##configure:1742: creating cache ./config.cacheconfigure:1903: checking for --enable-version-specific-runtime-libsconfigure:1916: result: noconfigure:1964: checking for a BSD-compatible installconfigure:2032: result: /usr/bin/install -cconfigure:2048: checking for gawkconfigure:2075: result: gawkconfigure:2095: checking build system typeconfigure:2109: result: x86_64-cross-linux-gnuconfigure:2129: checking host system typeconfigure:2142: result: armv7a-unknown-linux-uclibceabiconfigure:2245: checking for armv7a-unknown-linux-uclibceabi-arconfigure:2272: result: /mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/bin/arconfigure:2337: checking for armv7a-unknown-linux-uclibceabi-lipoconfigure:2364: result: armv7a-unknown-linux-uclibceabi-lipoconfigure:2429: checking for armv7a-unknown-linux-uclibceabi-nmconfigure:2456: result: /mnt/clfs/sources/gcc-build/./gcc/nmconfigure:2521: checking for armv7a-unknown-linux-uclibceabi-ranlibconfigure:2548: result: /mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/bin/ranlibconfigure:2613: checking for armv7a-unknown-linux-uclibceabi-stripconfigure:2640: result: /mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/bin/stripconfigure:2702: checking whether ln -s worksconfigure:2706: result: yesconfigure:2723: checking for armv7a-unknown-linux-uclibceabi-gccconfigure:2750: result:  /mnt/clfs/sources/gcc-build/./gcc/xgcc -B/mnt/clfs/sources/gcc-build/./gcc/ -B/mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/bin/ -B/mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/lib/ -isystem /mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/include -isystem /mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/sys-include   configure:3019: checking for C compiler versionconfigure:3028:  /mnt/clfs/sources/gcc-build/./gcc/xgcc -B/mnt/clfs/sources/gcc-build/./gcc/ -B/mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/bin/ -B/mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/lib/ -isystem /mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/include -isystem /mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/sys-include    --version >&5xgcc (GCC) 4.6.0Copyright (C) 2011 Free Software Foundation, Inc.This is free software; see the source for copying conditions.  There is NOwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.configure:3039: $? = 0configure:3028:  /mnt/clfs/sources/gcc-build/./gcc/xgcc -B/mnt/clfs/sources/gcc-build/./gcc/ -B/mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/bin/ -B/mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/lib/ -isystem /mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/include -isystem /mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/sys-include    -v >&5Reading specs from /mnt/clfs/sources/gcc-build/./gcc/specsCOLLECT_GCC=/mnt/clfs/sources/gcc-build/./gcc/xgccCOLLECT_LTO_WRAPPER=/mnt/clfs/sources/gcc-build/./gcc/lto-wrapperTarget: armv7a-unknown-linux-uclibceabiConfigured with: ../gcc-4.6.0/configure --prefix=/mnt/clfs/cross-tools --build=x86_64-cross-linux-gnu --host=x86_64-cross-linux-gnu --target=armv7a-unknown-linux-uclibceabi --with-sysroot=/mnt/clfs --disable-nls --disable-shared --with-mpfr=/mnt/clfs/cross-tools --with-gmp=/mnt/clfs/cross-tools --with-mpc=/mnt/clfs/cross-tools --without-headers --with-newlib --disable-decimal-float --disable-libgomp --disable-libmudflap --disable-libssp --disable-threads --enable-languages=c --disable-multilib --with-abi=aapcs-linux --with-arch=armv7 --with-mode=arm --with-float=hard --with-fpu=neonThread model: singlegcc version 4.6.0 (GCC) configure:3039: $? = 0configure:3028:  /mnt/clfs/sources/gcc-build/./gcc/xgcc -B/mnt/clfs/sources/gcc-build/./gcc/ -B/mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/bin/ -B/mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/lib/ -isystem /mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/include -isystem /mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/sys-include    -V >&5xgcc: error: unrecognized option '-V'xgcc: fatal error: no input filescompilation terminated.configure:3039: $? = 1configure:3028:  /mnt/clfs/sources/gcc-build/./gcc/xgcc -B/mnt/clfs/sources/gcc-build/./gcc/ -B/mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/bin/ -B/mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/lib/ -isystem /mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/include -isystem /mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/sys-include    -qversion >&5xgcc: error: unrecognized option '-qversion'xgcc: fatal error: no input filescompilation terminated.configure:3039: $? = 1configure:3055:  /mnt/clfs/sources/gcc-build/./gcc/xgcc -B/mnt/clfs/sources/gcc-build/./gcc/ -B/mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/bin/ -B/mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/lib/ -isystem /mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/include -isystem /mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/sys-include    -o conftest -g -O2   conftest.c  >&5conftest.c:1:0: error: target CPU does not support ARM modeconfigure:3058: $? = 1configure:3246: checking for suffix of object filesconfigure:3268:  /mnt/clfs/sources/gcc-build/./gcc/xgcc -B/mnt/clfs/sources/gcc-build/./gcc/ -B/mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/bin/ -B/mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/lib/ -isystem /mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/include -isystem /mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/sys-include    -c -g -O2  conftest.c >&5conftest.c:1:0: error: target CPU does not support ARM modeconfigure:3272: $? = 1configure: failed program was:| /* confdefs.h */| #define PACKAGE_NAME GNU C Runtime Library| #define PACKAGE_TARNAME libgcc| #define PACKAGE_VERSION 1.0| #define PACKAGE_STRING GNU C Runtime Library 1.0| #define PACKAGE_BUGREPORT | #define PACKAGE_URL http://www.gnu.org/software/libgcc/| /* end confdefs.h.  */| | int| main ()| {| |   ;|   return 0;| }configure:3286: error: in `/mnt/clfs/sources/gcc-build/armv7a-unknown-linux-uclibceabi/libgcc':configure:3289: error: cannot compute suffix of object files: cannot compileSee `config.log' for more details.## ---------------- #### Cache variables. #### ---------------- ##ac_cv_build=x86_64-cross-linux-gnuac_cv_env_CC_set=setac_cv_env_CC_value=' /mnt/clfs/sources/gcc-build/./gcc/xgcc -B/mnt/clfs/sources/gcc-build/./gcc/ -B/mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/bin/ -B/mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/lib/ -isystem /mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/include -isystem /mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/sys-include   'ac_cv_env_CFLAGS_set=setac_cv_env_CFLAGS_value='-g -O2'ac_cv_env_CPPFLAGS_set=setac_cv_env_CPPFLAGS_value=ac_cv_env_CPP_set=ac_cv_env_CPP_value=ac_cv_env_LDFLAGS_set=setac_cv_env_LDFLAGS_value=ac_cv_env_LIBS_set=ac_cv_env_LIBS_value=ac_cv_env_build_alias_set=setac_cv_env_build_alias_value=x86_64-cross-linux-gnuac_cv_env_host_alias_set=setac_cv_env_host_alias_value=armv7a-unknown-linux-uclibceabiac_cv_env_target_alias_set=setac_cv_env_target_alias_value=armv7a-unknown-linux-uclibceabiac_cv_host=armv7a-unknown-linux-uclibceabiac_cv_path_install='/usr/bin/install -c'ac_cv_prog_AR=/mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/bin/arac_cv_prog_AWK=gawkac_cv_prog_CC=' /mnt/clfs/sources/gcc-build/./gcc/xgcc -B/mnt/clfs/sources/gcc-build/./gcc/ -B/mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/bin/ -B/mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/lib/ -isystem /mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/include -isystem /mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/sys-include   'ac_cv_prog_LIPO=armv7a-unknown-linux-uclibceabi-lipoac_cv_prog_NM=/mnt/clfs/sources/gcc-build/./gcc/nmac_cv_prog_RANLIB=/mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/bin/ranlibac_cv_prog_STRIP=/mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/bin/strip## ----------------- #### Output variables. #### ----------------- ##AR='/mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/bin/ar'AWK='gawk'CC=' /mnt/clfs/sources/gcc-build/./gcc/xgcc -B/mnt/clfs/sources/gcc-build/./gcc/ -B/mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/bin/ -B/mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/lib/ -isystem /mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/include -isystem /mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/sys-include   'CFLAGS='-g -O2'CPP=''CPPFLAGS=''DEFS=''ECHO_C=''ECHO_N='-n'ECHO_T=''EXEEXT=''INSTALL_DATA='${INSTALL} -m 644'INSTALL_PROGRAM='${INSTALL}'INSTALL_SCRIPT='${INSTALL}'LDFLAGS=''LIBOBJS=''LIBS=''LIPO='armv7a-unknown-linux-uclibceabi-lipo'LN_S='ln -s'LTLIBOBJS=''MAINT='#'NM='/mnt/clfs/sources/gcc-build/./gcc/nm'OBJEXT=''PACKAGE_BUGREPORT=''PACKAGE_NAME='GNU C Runtime Library'PACKAGE_STRING='GNU C Runtime Library 1.0'PACKAGE_TARNAME='libgcc'PACKAGE_URL='http://www.gnu.org/software/libgcc/'PACKAGE_VERSION='1.0'PATH_SEPARATOR=':'RANLIB='/mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/bin/ranlib'SHELL='/bin/bash'STRIP='/mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/bin/strip'ac_ct_CC=''asm_hidden_op=''bindir='${exec_prefix}/bin'build='x86_64-cross-linux-gnu'build_alias='x86_64-cross-linux-gnu'build_cpu='x86_64'build_libsubdir='build-x86_64-cross-linux-gnu'build_os='linux-gnu'build_subdir='build-x86_64-cross-linux-gnu'build_vendor='cross'datadir='${datarootdir}'datarootdir='${prefix}/share'decimal_float=''docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'dvidir='${docdir}'enable_decimal_float='no'enable_shared='no'exec_prefix='NONE'extra_parts=''fixed_point=''host='armv7a-unknown-linux-uclibceabi'host_alias='armv7a-unknown-linux-uclibceabi'host_cpu='armv7a'host_noncanonical='armv7a-unknown-linux-uclibceabi'host_os='linux-uclibceabi'host_subdir='.'host_vendor='unknown'htmldir='${docdir}'includedir='${prefix}/include'infodir='${datarootdir}/info'libdir='${exec_prefix}/lib'libexecdir='${exec_prefix}/libexec'libgcc_topdir='../../../gcc-4.6.0/libgcc/..'localedir='${datarootdir}/locale'localstatedir='${prefix}/var'mandir='${datarootdir}/man'oldincludedir='/usr/include'pdfdir='${docdir}'prefix='/mnt/clfs/cross-tools'program_transform_name='s&^&armv7a-unknown-linux-uclibceabi-&'psdir='${docdir}'sbindir='${exec_prefix}/sbin'set_have_cc_tls=''set_use_emutls=''sharedstatedir='${prefix}/com'slibdir='$(exec_prefix)/$(host_noncanonical)/lib'sysconfdir='${prefix}/etc'target_alias='armv7a-unknown-linux-uclibceabi'target_noncanonical='armv7a-unknown-linux-uclibceabi'target_subdir='armv7a-unknown-linux-uclibceabi'tmake_file=''toolexecdir='$(exec_prefix)/$(target_noncanonical)'toolexeclibdir='$(toolexecdir)/lib'vis_hide=''## ----------- #### confdefs.h. #### ----------- ##/* confdefs.h */#define PACKAGE_NAME GNU C Runtime Library#define PACKAGE_TARNAME libgcc#define PACKAGE_VERSION 1.0#define PACKAGE_STRING GNU C Runtime Library 1.0#define PACKAGE_BUGREPORT #define PACKAGE_URL http://www.gnu.org/software/libgcc/configure: exit 1What am I missing?
CLFS: Building GCC cross compiler
embedded;gcc;arm;cross compilation