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

David Tweed david.tweed at arm.com
Fri Oct 26 05:09:47 PDT 2012


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





More information about the llvm-commits mailing list