# HG changeset patch # User Mychaela Falconia # Date 1477153282 0 # Node ID aa20bdae9e53d073a47edfa2268e307a61278549 # Parent 10e0f8fdc37ce3a869ed41acef7ed1dfa3f88ef3 doc/Compiling update: OpenSSL dependency eliminated, fc-lcdemu retired diff -r 10e0f8fdc37c -r aa20bdae9e53 doc/Compiling --- 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 ==========================================