aboutsummaryrefslogtreecommitdiffhomepage
path: root/docs
diff options
context:
space:
mode:
authorAyke van Laethem <[email protected]>2018-11-22 13:24:13 +0100
committerAyke van Laethem <[email protected]>2018-11-22 16:20:10 +0100
commit62d74d83290032480da316a9e7f4069678ee6f13 (patch)
tree83c8d069f68f729bd7ca574ba111050bb8f8301e /docs
parent4a8ced590b724ef2d3d1a9d58df2b0d795391027 (diff)
downloadtinygo-62d74d83290032480da316a9e7f4069678ee6f13.tar.gz
tinygo-62d74d83290032480da316a9e7f4069678ee6f13.zip
all: compile and link using clang, where possible
Diffstat (limited to 'docs')
-rw-r--r--docs/installation.rst9
1 files changed, 4 insertions, 5 deletions
diff --git a/docs/installation.rst b/docs/installation.rst
index f1719a946..af50ceca6 100644
--- a/docs/installation.rst
+++ b/docs/installation.rst
@@ -24,11 +24,10 @@ ARM LLVM backend (which is even used in the propietary C compiler from ARM).
Compiling to object code should be supported out of the box, but compiling the
final binary and flashing it needs some extra tools.
- * binutils (``arm-none-eabi-objcopy``) for producing .hex files for
- flashing.
- * GCC (``arm-none-eabi-gcc``) for linking object files.
- * Clang 7 (``clang-7``) for building the `compiler runtime library
- <https://compiler-rt.llvm.org/>`_.
+ * binutils (``arm-none-eabi-ld``, ``arm-none-eabi-objcopy``) for linking and
+ for producing .hex files for flashing.
+ * Clang 7 (``clang-7``) for building assembly files and the `compiler
+ runtime library <https://compiler-rt.llvm.org/>`_ .
* The flashing tool for the particular chip, like ``openocd`` or
``nrfjprog``.