changeset 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 6475a935e593
children 63ebab69680a
files doc/Compiling
diffstat 1 files changed, 18 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/doc/Compiling	Sat Nov 07 03:01:50 2015 +0000
+++ b/doc/Compiling	Sat Nov 07 04:53:24 2015 +0000
@@ -31,6 +31,24 @@
 Makefiles, and possibly also some source files like loadtools/defpath.c -
 sorry, FreeCalypso is not GNU and does not use autotools.
 
+All FreeCalypso host tools are written in plain C, and with the exception of a
+few utilities in the "special-purpose hacks" category, they have absolutely no
+library dependencies beyond libc.  In other words, they are very friendly to
+those who like bare bones minimalist systems.  The only exceptions are
+fc-getpirimei and fc-pirhackinit which use libcrypto from OpenSSL for DES
+functions, and fc-lcdemu which needs libX11 to compile and an X11 display to
+run.  But as you can read in Host-tools-overview, these utilities are not
+particularly important, so if your system lacks those libraries, just edit the
+Makefiles to not build these utilities - it is very unlikely that you will miss
+them.
+
+To those who are going to build distro packages from these fc-host-tools: it
+is recommended that you leave fc-getpirimei, fc-pirhackinit and fc-lcdemu out
+of the basic package - please don't create extra dependencies just to support a
+few odd hacks which are unlikely to ever be used by anyone other than the
+developer who needed them at one time and no longer even uses them herself as
+their original one-time purpose has already been served.
+
 Building and installing the ARM7 toolchain
 ==========================================