comparison INSTALL @ 411:8b8e723f5699

INSTALL: updates regarding the ARM7 gcc toolchain
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 25 Oct 2018 18:40:10 +0000
parents 4477d28c77bc
children 0a01e1c4ea54
comparison
equal deleted inserted replaced
410:e3d976e1f814 411:8b8e723f5699
86 ========================================== 86 ==========================================
87 87
88 The current "official" GNU ARM toolchain for FreeCalypso consists of 88 The current "official" GNU ARM toolchain for FreeCalypso consists of
89 binutils-2.21.1, gcc-4.5.4 and newlib-2.0.0 with a specific set of patches and 89 binutils-2.21.1, gcc-4.5.4 and newlib-2.0.0 with a specific set of patches and
90 build configuration options. This toolchain is used to compile target-utils in 90 build configuration options. This toolchain is used to compile target-utils in
91 this package as well as our separately-maintained Citrine firmware. Build it 91 this package as well as our separately-maintained experimental FC Selenite
92 as follows: 92 firmware. (Our production firmwares are currently built with TI's TMS470
93 toolchain instead.) Build it as follows:
93 94
94 1. Download these 3 source tarballs for the standard GNU+newlib components: 95 1. Download these 3 source tarballs for the standard GNU+newlib components:
95 96
96 binutils-2.21.1a.tar.bz2 97 binutils-2.21.1a.tar.bz2
97 gcc-core-4.5.4.tar.bz2 98 gcc-core-4.5.4.tar.bz2
99 100
100 2. Run the build+install.sh script in the toolchain directory. Read the 101 2. Run the build+install.sh script in the toolchain directory. Read the
101 comments in the script first for the usage instructions. 102 comments in the script first for the usage instructions.
102 103
103 The toolchain thus built will need to be in your PATH before you can compile 104 The toolchain thus built will need to be in your PATH before you can compile
104 target-utils or Citrine. 105 target-utils or FC Selenite. The officially recommended install location for
106 this toolchain is /opt/freecalypso/gcc.
105 107
106 Please note: the toolchain that is prescribed for FreeCalypso as above is 108 Please note: the toolchain that is prescribed for FreeCalypso as above is
107 *believed* to be equivalent to the one used by OsmocomBB, but there are no 109 *believed* to be equivalent to the one used by OsmocomBB, but there are no
108 guarantees. Use any other toolchain at your own risk. 110 guarantees. Use any other toolchain at your own risk.
109 111