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:
parent
bacf83f085
commit
0fcab5ed09
1 changed files with 12 additions and 4 deletions
16
NEWS
16
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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue