%general-entities; ]> Cross GCC-&gcc-version; - Static GCC cross tools, static If you set ${CLFS_FLOAT} to "soft" or "softfp", you must apply the &gcc-uclibc-arm-softfloat-patch;. Check what ${CLFS_FLOAT} is set to and if needed, apply the patch: echo ${CLFS_FLOAT} patch -Np1 -i ../&gcc-uclibc-arm-softfloat-patch; AR=ar LDFLAGS="-Wl,-rpath,${CLFS}/cross-tools/lib" \ ../gcc-&gcc-version;/configure --prefix=${CLFS}/cross-tools \ --build=${CLFS_HOST} --host=${CLFS_HOST} --target=${CLFS_TARGET} \ --with-sysroot=${CLFS} --disable-nls --disable-shared \ --with-mpfr=${CLFS}/cross-tools --with-gmp=${CLFS}/cross-tools \ --with-mpc=${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=${CLFS_ABI} --with-arch=${CLFS_ARM_ARCH} \ --with-mode=${CLFS_ARM_MODE} --with-float=${CLFS_FLOAT} \ --with-fpu=${CLFS_FPU} --with-abi=${CLFS_ABI} This option sets the ABI selected earlier. --with-arch=${CLFS_ARM_ARCH} This option sets the ARM architecture selected earlier. --with-mode=${CLFS_ARM_MODE} This option sets the ARM mode (arm or thumb) selected earlier. --with-float=${CLFS_FLOAT} This option sets the floating point mode selected earlier. --with-fpu=${CLFS_FPU} This option sets the hardware floating point type selected earlier. If soft floating point was selected, this value is ignored.