FreeCalypso > hg > freecalypso-sw
comparison doc/Compiling @ 968:2d986b8c0e4e
doc/Compiling: added explanation of extra host tools with library dependencies
| author | Mychaela Falconia <falcon@ivan.Harhan.ORG> |
|---|---|
| date | Sat, 07 Nov 2015 04:53:24 +0000 |
| parents | 4fa939eada22 |
| children |
comparison
equal
deleted
inserted
replaced
| 967:6475a935e593 | 968:2d986b8c0e4e |
|---|---|
| 28 The "standard" install directories are /usr/local/bin for binaries and | 28 The "standard" install directories are /usr/local/bin for binaries and |
| 29 /usr/local/share/freecalypso for helper files. If you need to change these | 29 /usr/local/share/freecalypso for helper files. If you need to change these |
| 30 paths to something else, you'll need to edit a bunch of individual component | 30 paths to something else, you'll need to edit a bunch of individual component |
| 31 Makefiles, and possibly also some source files like loadtools/defpath.c - | 31 Makefiles, and possibly also some source files like loadtools/defpath.c - |
| 32 sorry, FreeCalypso is not GNU and does not use autotools. | 32 sorry, FreeCalypso is not GNU and does not use autotools. |
| 33 | |
| 34 All FreeCalypso host tools are written in plain C, and with the exception of a | |
| 35 few utilities in the "special-purpose hacks" category, they have absolutely no | |
| 36 library dependencies beyond libc. In other words, they are very friendly to | |
| 37 those who like bare bones minimalist systems. The only exceptions are | |
| 38 fc-getpirimei and fc-pirhackinit which use libcrypto from OpenSSL for DES | |
| 39 functions, and fc-lcdemu which needs libX11 to compile and an X11 display to | |
| 40 run. But as you can read in Host-tools-overview, these utilities are not | |
| 41 particularly important, so if your system lacks those libraries, just edit the | |
| 42 Makefiles to not build these utilities - it is very unlikely that you will miss | |
| 43 them. | |
| 44 | |
| 45 To those who are going to build distro packages from these fc-host-tools: it | |
| 46 is recommended that you leave fc-getpirimei, fc-pirhackinit and fc-lcdemu out | |
| 47 of the basic package - please don't create extra dependencies just to support a | |
| 48 few odd hacks which are unlikely to ever be used by anyone other than the | |
| 49 developer who needed them at one time and no longer even uses them herself as | |
| 50 their original one-time purpose has already been served. | |
| 33 | 51 |
| 34 Building and installing the ARM7 toolchain | 52 Building and installing the ARM7 toolchain |
| 35 ========================================== | 53 ========================================== |
| 36 | 54 |
| 37 The current "official" GNU ARM toolchain for FreeCalypso consists of | 55 The current "official" GNU ARM toolchain for FreeCalypso consists of |
