[llvm-commits] [llvm] r166769 - /llvm/trunk/docs/HowToBuildOnARM.rst

Sean Silva silvas at purdue.edu
Fri Oct 26 09:41:24 PDT 2012


-     $ ../$LLVM_SRC_DIR/configure --with-abi=aapcs
+     $ ../$LLVM_SRC_DIR/configure --with-abi=aapcs-vfp

Why did the ABI choice change here?

Thanks for contributing documentation!

-- Sean Silva

On Fri, Oct 26, 2012 at 8:09 AM, David Tweed <david.tweed at arm.com> wrote:
> Author: davidtweed
> Date: Fri Oct 26 07:09:47 2012
> New Revision: 166769
>
> URL: http://llvm.org/viewvc/llvm-project?rev=166769&view=rev
> Log:
> Minor enhancement to build process notes for ARM platforms.
>
> Modified:
>     llvm/trunk/docs/HowToBuildOnARM.rst
>
> Modified: llvm/trunk/docs/HowToBuildOnARM.rst
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/HowToBuildOnARM.rst?rev=166769&r1=166768&r2=166769&view=diff
> ==============================================================================
> --- llvm/trunk/docs/HowToBuildOnARM.rst (original)
> +++ llvm/trunk/docs/HowToBuildOnARM.rst Fri Oct 26 07:09:47 2012
> @@ -27,8 +27,21 @@
>
>  #. If you want to run ``make
>     check-all`` after building LLVM/Clang, to avoid false alarms (eg, ARCMT
> -   failure) please use the following configuration:
> +   failure) please use at least the following configuration:
>
>     .. code-block:: bash
>
> -     $ ../$LLVM_SRC_DIR/configure --with-abi=aapcs
> +     $ ../$LLVM_SRC_DIR/configure --with-abi=aapcs-vfp
> +
> +#. The most popular linaro/ubuntu OS's for ARM boards, eg, the
> +   Pandaboard, have become hard-float platforms. The following set
> +   of configuration options appears to be a good choice for this
> +   platform:
> +
> +   .. code-block:: bash
> +
> +     ./configure --build=armv7l-unknown-linux-gnueabihf
> +     --host=armv7l-unknown-linux-gnueabihf
> +     --target=armv7l-unknown-linux-gnueabihf --with-cpu=cortex-a9
> +     --with-float=hard --with-abi=aapcs-vfp --with-fpu=neon
> +     --enable-targets=arm --disable-optimized --enable-assertions
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits



More information about the llvm-commits mailing list