h2. How to download and build Android sources Recommended method to do a linaro android build is to use linaro android build script(linaro_android_build_cmds.sh). You can download this script from the Downloads section of the build page. Use this script to do a complete ARMv8 Android build for FVP models from scratch. If you prefer to do it manuaaly then follow the "Get the source" and "Build" instructions below. h3. Get the source
$ sudo add-apt-repository ppa:linaro-maintainers/tools $ sudo apt-get update $ sudo apt-get install gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc openjdk-7-jdk openjdk-7-jre vim-common python-parted python-yaml wget uuid-dev $ curl "https://android.git.linaro.org/gitweb?p=tools/repo.git;a=blob_plain;f=repo;hb=refs/heads/stable" > repo $ chmod +x repo $ ./repo init -u git://android.git.linaro.org/platform/manifest.git -b linaro-android-15.03-release -m armv8-android-fvp-lsk.xml $ ./repo sync # this may take some timeh3. Build
$ export CPUS=`grep -c processor /proc/cpuinfo` $ export TARGET_PRODUCT=vexpress $ export TARGET_BUILD_VARIANT=eng $ export USE_LINARO_TOOLCHAIN=true $ . build/envsetup.sh $ make -j${CPUS} boottarball systemtarball userdatatarballh2. Running the build on FVP models Follow "Binary Image Installation" tab for instructions.