/[meta-cvs]/meta-cvs/F-0C9187C87304A15BD59A42657A3BE5A3
ViewVC logotype

Diff of /meta-cvs/F-0C9187C87304A15BD59A42657A3BE5A3

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.291 by kaz, Fri Nov 24 04:08:24 2006 UTC revision 1.292 by kaz, Fri Nov 24 04:37:53 2006 UTC
# Line 1  Line 1 
1  2006-11-23  Kaz Kylheku  <kkylheku@gmail.com>  2006-11-23  Kaz Kylheku  <kkylheku@gmail.com>
2    
3          Rewrote the CLISP bindings. The CLISP FFI is used to directly          Rewrote the CLISP bindings. The CLISP FFI is used to directly
4          access the glibc shared library on Linux. This completely eliminates          access the glibc shared library on Linux. This completely eliminates
5          the need to create a custom linking set. Meta-CVS can now be built          the need to create a custom linking set. Meta-CVS can now be built
6          without any C development tools. The downside is that the the FFI          without any C development tools. The downside is that the the FFI
7          definitions are not portable, since they depend on the glibc ABI.          definitions are not portable, since they depend on the glibc ABI.
8          Support for other C libraries has to be hacked in the clisp-ffi.lisp          Support for other C libraries has to be hacked in the clisp-ffi.lisp
9          module now. The main() hack is gone now too.          module now. The main() hack is gone now too.
10    
11          * code/unix-bindings/link.sh: Removed.          * code/unix-bindings/link.sh: Removed.
12          * code/unix-bindings/Makefile: Likewise.          * code/unix-bindings/Makefile: Likewise.
13          * code/unix-bindings/wrap.c: Likewise.          * code/unix-bindings/wrap.c: Likewise.
14    
15          * code/unix-bindings/unix.lisp: Renamed to          * code/unix-bindings/unix.lisp: Renamed to
16          code/unix-bindings/clisp-ffi.lisp. Contains revamped FFI definitions          code/unix-bindings/clisp-ffi.lisp. Contains revamped FFI definitions
17          targetting Linux glibc.          targetting Linux glibc.
18    
19          * code/install.sh: Substantially simplified. No longer builds a CLISP          * code/install.sh: Substantially simplified. No longer builds a CLISP
20          linking set. No longer builds the mcvs-upgrade tool, which is not          linking set. No longer builds the mcvs-upgrade tool, which is not
21          useful any longer. Error tests eliminated with use of ``set -e''.          useful any longer. Error tests eliminated with use of ``set -e''.
22    
23          * code/mcvs.lisp: Updated to load everything properly.          * code/mcvs.lisp: Updated to load everything properly.
24    
25  2004-12-16  Kaz Kylheku  <kaz@ashi.footprints.net>  2004-12-16  Kaz Kylheku  <kaz@ashi.footprints.net>
26    

Legend:
Removed from v.1.291  
changed lines
  Added in v.1.292

  ViewVC Help
Powered by ViewVC 1.1.5