diff options
Diffstat (limited to 'libguile/guile.c')
-rw-r--r-- | libguile/guile.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libguile/guile.c b/libguile/guile.c index b96262008..6f00fee74 100644 --- a/libguile/guile.c +++ b/libguile/guile.c @@ -89,7 +89,9 @@ int main (int argc, char **argv) { #if defined (DYNAMIC_LINKING) && !defined (__MINGW32__) - scm_lt_dlset_preloaded_symbols (); + /* libtool automagically inserts this variable into your executable... */ + extern const scm_lt_dlsymlist lt_preloaded_symbols[]; + scm_lt_dlpreload_default (lt_preloaded_symbols); #endif scm_boot_guile (argc, argv, inner_main, 0); return 0; /* never reached */ |