[PATCH v2 3/3] libdwfl: do not fall back to dlopen of libdebuginfod.so

Dmitry V. Levin ldv@altlinux.org
Sun Dec 6 13:54:21 GMT 2020


The fully versioned libdebuginfod file name should always be available.

Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
---
 libdwfl/ChangeLog           | 5 +++++
 libdwfl/debuginfod-client.c | 3 ---
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/libdwfl/ChangeLog b/libdwfl/ChangeLog
index 67a4d743..2f815b54 100644
--- a/libdwfl/ChangeLog
+++ b/libdwfl/ChangeLog
@@ -1,3 +1,8 @@
+2020-12-06  Dmitry V. Levin  <ldv@altlinux.org>
+
+	* debuginfod-client.c (__libdwfl_debuginfod_init): Do not fall back
+	to dlopen of "libdebuginfod.so".
+
 2020-11-28  Mark Wielaard  <mark@klomp.org>
 
 	* dwfl_segment_report_module.c (dwfl_segment_report_module):
diff --git a/libdwfl/debuginfod-client.c b/libdwfl/debuginfod-client.c
index ee604ad9..2c4e1a16 100644
--- a/libdwfl/debuginfod-client.c
+++ b/libdwfl/debuginfod-client.c
@@ -103,9 +103,6 @@ __libdwfl_debuginfod_init (void)
 {
   void *debuginfod_so = dlopen("libdebuginfod-" VERSION ".so", RTLD_LAZY);
 
-  if (debuginfod_so == NULL)
-    debuginfod_so = dlopen("libdebuginfod.so", RTLD_LAZY);
-
   if (debuginfod_so != NULL)
     {
       fp_debuginfod_begin = dlsym (debuginfod_so, "debuginfod_begin");
-- 
ldv


More information about the Elfutils-devel mailing list