summaryrefslogtreecommitdiff
blob: 40221f9f95baa76e0139bb4d3ee1fd8dc26497a0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
-*- outline -*- $Id: README.Gentoo,v 1.1 2005/06/07 01:44:37 mkennedy Exp $

Gentoo GNU/Linux specific notes for ECL
---------------------------------------

This is the README.Gentoo file from /usr/share/doc/@PF@/ directory.

  * The Gentoo port includes a patch to ECL's installed header file (ech.h) so
    that TRUE and FALSE are not redefined if they're already included from
    elsewhere. This makes it easier to use ECL with other software which defines
    those C preprocesser symbols (eg. glib-2.0).

  * Support for a kind of Common Lisp Controller is available since
    dev-lisp/ecls-0.9f_p1 but not enabled by default. The controller included in
    ECL simply puts /usr/share/common-lisp/systems/ into ASDF:*CENTRAL-REGISTRY*
    and extends ASDF:OUTPUT-FILES so that FASLs are placed into
    /var/cache/common-lisp-controller/<username>/ecl/.

    To use this controller, either copy /usr/share/doc/@PF@/clc-lite.lisp to
    your ~/.eclrc or source it from there.

  * ECL versus dev-lisp/cl-*: ECL 0.9f_p1 and later will compile a lot of the
    dev-lisp/cl-* ports. Quite a few ports will fail however. Should you come
    across a failure, consider isolating it in an ECL without the clc-lite.lisp
    code loaded. Submit your results preferably to the Gentoo Bugzilla or to
    upstream if you're absolutely sure it isn't Gentoo related.

If you encounter any problems or have suggestions, use http://bugs.gentoo.org.
Please don't bother the upstream authors unless you are absolutely certain it is
not Gentoo-related.