1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-04 22:40:25 +02:00

New instructions for running without installing: include build dir in

load path.
This commit is contained in:
Jim Blandy 1997-06-22 23:26:45 +00:00
parent bacf83f085
commit 0fcab5ed09

16
NEWS
View file

@ -20,9 +20,15 @@ anonymous FTP from ftp.red-bean.com, as /pub/guile/guile-snap.tar.gz.
Via the web, that's: ftp://ftp.red-bean.com/pub/guile/guile-snap.tar.gz
For getit, that's: ftp.red-bean.com:/pub/guile/guile-snap.tar.gz
** To run Guile without installing it, the procedure has changed a bit.
If you used a separate build directory to compile Guile, you'll need
to include the build directory in SCHEME_LOAD_PATH, as well as the
source directory. See the `INSTALL' file for examples.
* Changes to the procedure for linking libguile with your programs
** Like Guile 1.1, Guile 1.2 will now use the Rx regular expression
** Like Guile 1.0, Guile 1.2 will now use the Rx regular expression
library, if it is installed on your system. When you are linking
libguile into your own programs, this means you will have to link
against -lguile, -lqt (if you configured Guile with thread support),
@ -43,9 +49,6 @@ AC_CHECK_LIB(guile, scm_shell)
You can disable them by giving the `--disable-dynamic-linking' option
to configure.
When dynamic linking is disabled or not supported on your system,
the following functions throw errors, but they are still available.
(dynamic-link FILENAME)
Find the object file denoted by FILENAME (a string) and link it
@ -99,6 +102,9 @@ the following functions throw errors, but they are still available.
return value is converted to a Scheme number and returned from the
call to `dynamic-args-call'.
When dynamic linking is disabled or not supported on your system,
the above functions throw errors, but they are still available.
Here is a small example that works on GNU/Linux:
(define libc-obj (dynamic-link "libc.so"))
@ -222,6 +228,8 @@ We no longer distribute the documentation, since it was either out of
date, or incomplete. As soon as we have current documentation, we
will distribute it.
* Changes to the stand-alone interpreter
** guile now accepts command-line arguments compatible with SCSH, Olin