# MX-CCOMPILER =# Requirements =============== 1. ubuntu 10.04 32 bit 1. ubuntu 10.04 64 bit (sudo apt-get install ia32-libs) =# Setup environment ==================== =# Get the binaries =================== cd wget http://voipac.com/downloads/imx/51/bin/angstrom-v2011.06-i686-linux-armv7a-hardfp-linux-gnueabi-toolchain.tar.bz2 =# Install the toolchain ================================ sudo tar -pxvjf angstrom-v2011.06-i686-linux-armv7a-hardfp-linux-gnueabi-toolchain.tar.bz2 -C / sudo mv /usr/local/angstrom /usr/local/armv7a =# Export the environment variables =========================================== export PATH="/usr/local/armv7a/arm/bin:$PATH" export CROSS_COMPILE=arm-angstrom-linux-gnueabi- =# Export the remaining variables =============================================== export CC="${CLFS_TARGET}-gcc" export CXX="${CLFS_TARGET}-g++" export AR="${CLFS_TARGET}-ar" export AS="${CLFS_TARGET}-as" export RANLIB="${CLFS_TARGET}-ranlib" export LD="${CLFS_TARGET}-ld" export STRIP="${CLFS_TARGET}-strip" =# Optimalizations used for creating demo filesytem = CFLAGS ==================================================================== -O3 -march=armv7-a -mtune=cortex-a8 -mfpu=neon -ftree-vectorize -mfloat-abi=hard -ffast-math -fsingle-precision-constant