From 0fcab5ed091b91c776c8a88aa33ca6cb772f74bc Mon Sep 17 00:00:00 2001 From: Jim Blandy Date: Sun, 22 Jun 1997 23:26:45 +0000 Subject: [PATCH] New instructions for running without installing: include build dir in load path. --- NEWS | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/NEWS b/NEWS index 19a1b8a65..3954067fa 100644 --- a/NEWS +++ b/NEWS @@ -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