g-wrap 1.1.12 is released
Rob Browning
rlb@defaultvalue.org
Thu, 04 Oct 2001 18:43:25 -0500
You can get it from
ftp.gnucash.org:/pub/g-wrap/source/g-wrap-1.1.12.tar.gz
Note that this release is still mostly useful for those wanting to
build gnucash. While it's perfectly feasible for other uses, the
documentation is still in a half-finished state. My apologies...
Please send any bug reports to me for now.
>From NEWS:
Version 1.1.12
- g-wrap has been rewritten to drop support for earlier Guile
version's "automagic loading a shared library as a module". When
asked to generate a Guile module for a given g-wrap module, g-wrap
will generate a plain Scheme file that will export all of the
g-wrapped symbols and load the required g-wrap shared library to
provide the wrapped function bindings. This should work across
guile 1.3.4, guile 1.4, and the forthcoming guile 1.6. Note that
the Scheme file must be found in an appropriate place via the
%load-path just like any other guile module, and the directory
containing the g-wrap shared library representing the wrapped code
must be somewhere in LD_LIBRARY_PATH (for Guile 1.3.4), and
LD_LIBRARY_PATH or LTDL_LIBRARY_PATH for newer Guiles.
- Support has been added for a pre-c-lib-scmcodegen for both g-wrap
modules and types. If registered, the code generated will be
inserted into the Scheme file generated (if any) for the Guile
module representing the g-wrapped code.
- g-wrap has now dropped official support for Guile versions earlier
than 1.3.4.
Note to gnucash people: I'm about to commit patches to the gnucash
development tree that will require this version, but until I do that,
don't install this version or you won't be able to build gnucash.
Thanks
--
Rob Browning
rlb @defaultvalue.org, @linuxdevel.com, and @debian.org
Previously @cs.utexas.edu
GPG=1C58 8B2C FB5E 3F64 EA5C 64AE 78FE E5FE F0CB A0AD