# HG changeset patch # User Mychaela Falconia # Date 1446872004 0 # Node ID 2d986b8c0e4e146660cb3a6c8eda42a4539443ba # Parent 6475a935e5932bf87ec2a7430b8d3b7064df53d5 doc/Compiling: added explanation of extra host tools with library dependencies diff -r 6475a935e593 -r 2d986b8c0e4e doc/Compiling --- 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 ==========================================