diff doc/Toolchain-setup-gcc @ 109:a68c6c7942d7

doc: basic build documentation written
author Mychaela Falconia <falcon@freecalypso.org>
date Tue, 24 Jul 2018 23:55:24 +0000
parents
children cdbe920fd725
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/Toolchain-setup-gcc	Tue Jul 24 23:55:24 2018 +0000
@@ -0,0 +1,20 @@
+Building and installing the ARM7 toolchain
+==========================================
+
+Before you can compile FC Selenite with gcc, you first need to build and
+install the necessary toolchain targeting ARM7, the CPU core in the Calypso.
+The current "official" GNU ARM toolchain for FreeCalypso consists of
+binutils-2.21.1, gcc-4.5.4 and newlib-2.0.0 with a specific set of patches and
+build configuration options.  All of the necessary bits can be downloaded here:
+
+ftp://ftp.freecalypso.org/pub/GSM/FreeCalypso/toolchain/
+
+Please note: the toolchain that is prescribed for FreeCalypso as above is
+*believed* to be equivalent to the one that was once used by OsmocomBB, but
+there are no guarantees.  Use any other toolchain at your own risk.
+
+There is also a prebuilt toolchain put together by FreeCalypso community
+contributor Das Signal:
+
+https://www.freecalypso.org/members/ds/fc-gnu-arm-i386.tgz
+https://www.freecalypso.org/members/ds/fc-gnu-arm-x86_64.tgz