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 |