Remove useless references to Libtool's `dlpreopen' mechanism.
authorLudovic Courtès <ludo@gnu.org>
Sun, 7 Dec 2008 21:01:50 +0000 (22:01 +0100)
committerLudovic Courtès <ludo@gnu.org>
Sun, 7 Dec 2008 21:35:23 +0000 (22:35 +0100)
* libguile/Makefile.am (guile_LDFLAGS): Remove `@DLPREOPEN@' since it
  has no effect.

* libguile/guile.c (main): Don't invoke `LTDL_SET_PRELOADED_SYMBOLS ()'
  since it had no effect given how we invoke `libtool'.  It also fixes
  compatibility issues when using libltdl 1.5 with a Libtool 2.2
  package.

libguile/Makefile.am
libguile/guile.c

index b5d3977..d69f02a 100644 (file)
@@ -101,7 +101,7 @@ guile_filter_doc_snarfage$(EXEEXT): $(guile_filter_doc_snarfage_OBJECTS) $(guile
 guile_SOURCES = guile.c
 guile_CFLAGS = $(GUILE_CFLAGS) $(AM_CFLAGS)
 guile_LDADD = libguile.la
-guile_LDFLAGS = @DLPREOPEN@ $(GUILE_CFLAGS)
+guile_LDFLAGS = $(GUILE_CFLAGS)
 
 libguile_la_CFLAGS = $(GUILE_CFLAGS) $(AM_CFLAGS)
 
index ad95d4b..c8341c2 100644 (file)
@@ -66,9 +66,6 @@ inner_main (void *closure SCM_UNUSED, int argc, char **argv)
 int
 main (int argc, char **argv)
 {
-#if !defined (__MINGW32__)
-  LTDL_SET_PRELOADED_SYMBOLS ();
-#endif
   scm_boot_guile (argc, argv, inner_main, 0);
   return 0; /* never reached */
 }