2000-09-04 Alexandre Oliva <aoliva@redhat.com>
+ * libltdl/ltdl.c (load_deplibs): Don't append shlib_ext; use
+ lt_dlopenext() instead.
+
* ltmain.in (link -static): Don't add $link_static_flag; only
-all-static should do that.
* mdemo/configure.in: Revert part of the previous delta.
ret = 0;
goto cleanup;
}
- names = lt_dlmalloc(depcount * sizeof(char*));
+ names = (char**)lt_dlmalloc(depcount * sizeof(char*));
if (!names)
goto cleanup;
- handles = lt_dlmalloc(depcount * sizeof(lt_dlhandle*));
+ handles = (lt_dlhandle*)lt_dlmalloc(depcount * sizeof(lt_dlhandle*));
if (!handles)
goto cleanup;
depcount = 0;
*end = 0; /* set a temporary string terminator */
if (strncmp(p, "-l", 2) == 0) {
name = lt_dlmalloc(3+ /* "lib" */
- strlen(p+2)+strlen(shlib_ext)+1);
+ strlen(p+2)+1);
if (name)
- sprintf(name, "lib%s%s", p+2, shlib_ext);
+ sprintf (name, "lib%s", p+2);
} else
name = strdup(p);
if (name)
}
/* load the deplibs (in reverse order) */
for (i = 0; i < depcount; i++) {
- lt_dlhandle handle = lt_dlopen(names[depcount-1-i]);
+ lt_dlhandle handle = lt_dlopenext(names[depcount-1-i]);
if (!handle) {
int j;
for (j = 0; j < i; j++)