7. Porting ECL
To port ECL to a new architecture, the following steps are required:
- Ensure that the GNU Multiprecision library supports this machine.
- Ensure that the Boehm-Weiser garbage collector is supported by that
architecture. Alternatively, port ECL's own garbage collector
`src/c/alloc.d' and `src/c/gbc.d' to that platform.
- Fix `src/aclocal.in', `src/h/ecl.h' and `src/h/ecl-cmp.h'
so that they supply flags for the new host machine.
- Fix the machine dependent code in `src/c/'. The most critical
parts are in the `unix*' and `thread*' files.
- Compile as in any other platform.
- Run the tests and compare to the results of other platforms.
This document was generated
by Juan Jose Garcia Ripoll on May, 30 2005
using texi2html