diff options
-rw-r--r-- | libguile/ChangeLog | 6 | ||||
-rw-r--r-- | libguile/load.c | 7 |
2 files changed, 10 insertions, 3 deletions
diff --git a/libguile/ChangeLog b/libguile/ChangeLog index a9d314dba..b6a8f985f 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,3 +1,9 @@ +Tue Jun 17 13:49:56 1997 Tim Pierce <twpierce@bio-5.bsd.uchicago.edu> + +* * load.c (scm_init_load_path): Append $(datadir)/guile to + %load-path, so modules do not have to be installed in Guile's + current version directory. + Mon Jun 16 17:20:55 1997 Marius Vollmer <mvo@zagadka.ping.de> * dynl.c (scm_dynamic_call, scm_dynamic_args_call): Wrap dynamic diff --git a/libguile/load.c b/libguile/load.c index 36850e0a8..90a4488e0 100644 --- a/libguile/load.c +++ b/libguile/load.c @@ -129,9 +129,10 @@ scm_init_load_path () SCM path = SCM_EOL; #ifdef SCM_LIBRARY_DIR - path = scm_cons2 (scm_makfrom0str (SCM_SITE_DIR), - scm_makfrom0str (SCM_LIBRARY_DIR), - path); + path = scm_listify (scm_makfrom0str (SCM_SITE_DIR), + scm_makfrom0str (SCM_LIBRARY_DIR), + scm_makfrom0str (SCM_PKGDATA_DIR), + SCM_UNDEFINED); #endif /* SCM_LIBRARY_DIR */ { |