changeset 22:aa20bdae9e53

doc/Compiling update: OpenSSL dependency eliminated, fc-lcdemu retired
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 22 Oct 2016 16:21:22 +0000
parents 10e0f8fdc37c
children 10b71f01f4ff
files doc/Compiling
diffstat 1 files changed, 16 insertions(+), 16 deletions(-) [+]
line wrap: on
line diff
--- a/doc/Compiling	Sat Oct 22 05:31:14 2016 +0000
+++ b/doc/Compiling	Sat Oct 22 16:21:22 2016 +0000
@@ -10,23 +10,23 @@
 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.
+All FreeCalypso host tools are written in plain C, and with the exception of one
+special hack-utility that has been excluded from the standard build set, 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
+exception is the fc-lcdemu hack which needs libX11 to compile and an X11 display
+to run.  It was a developer-only hack-utility to begin with, and the developer
+setup of which it was a part never worked in a satisfactory manner, so it has
+been retired.  If you would like to play with it, you will need to compile it
+separately, as it has been excluded from the top Makefile in order to have the
+standard build set with no dependencies.
 
-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.
+The previous dependency on OpenSSL libraries for DES decryption of the factory
+IMEI record on the Pirelli DP-L10 has been eliminated by incorporating our own
+simple DES implementation (performance is not a concern for the one time
+operation of retrieving the factory IMEI) into our rvinterf/etmsync source, and
+the functions that require access to Pirelli's IMEI have now been integrated
+into fc-fsio.
 
 Building and installing the ARM7 toolchain
 ==========================================