mirror of
https://https.git.savannah.gnu.org/git/libtool.git
synced 2026-01-27 01:44:28 +00:00
libltdl: Fix libltdl early failures for multi-arch
Since there could be multiple files for libltdl to try dlopening, libltdl should not fail after the first attempted file. Reported: https://savannah.gnu.org/support/?111214 * libltdl/ltdl.c: Change return if dlopen() fails. * libltdl/ltdl.mk: Update serial.
This commit is contained in:
parent
c69efe983d
commit
661d5573ea
@ -785,10 +785,9 @@ find_handle_callback (char *filename, void *data, void *data2)
|
||||
if (notfound)
|
||||
return 0;
|
||||
|
||||
/* Try to dlopen the file, but do not continue searching in any
|
||||
case. */
|
||||
/* Try to dlopen the file. */
|
||||
if (tryall_dlopen (phandle, filename, advise, 0) != 0)
|
||||
*phandle = 0;
|
||||
return 0;
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
@ -35,7 +35,7 @@ AM_CPPFLAGS += -DLT_CONFIG_H='<$(LT_CONFIG_H)>' \
|
||||
-I$(srcdir)/libltdl -Ilibltdl/libltdl \
|
||||
-I$(srcdir)/libltdl/libltdl
|
||||
AM_LDFLAGS += -no-undefined
|
||||
LTDL_VERSION_INFO = -version-info 10:4:3
|
||||
LTDL_VERSION_INFO = -version-info 10:5:3
|
||||
|
||||
noinst_LTLIBRARIES += $(LT_DLLOADERS)
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user