FreeCalypso > hg > freecalypso-tools
diff doc/Compiling @ 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 | 6a029ad28212 |
children | 4213cf6536fa |
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 ==========================================