diff options
| author | Dmitry V. Levin <[email protected]> | 2020-12-09 03:13:27 +0300 |
|---|---|---|
| committer | Mark Wielaard <[email protected]> | 2020-12-09 23:06:16 +0100 |
| commit | 61748551d890981c21ee8dde4477aaf76d37a6dc (patch) | |
| tree | e98b9210efd7194a833aa7ca26c1526847512534 | |
| parent | 7e2e30586dfb05482861865077af2609196aad87 (diff) | |
libdwfl: switch to DEBUGINFOD_SONAME, remove libdebuginfod.so fallback
Since DEBUGINFOD_SONAME is as good as ("libdebuginfod-" VERSION ".so")
for dlopen, switch to use the name which is a part of the API.
Given that DEBUGINFOD_SONAME is always available now, remove the no longer
needed fall back to dlopen of "libdebuginfod.so".
Signed-off-by: Dmitry V. Levin <[email protected]>
| -rw-r--r-- | libdwfl/ChangeLog | 6 | ||||
| -rw-r--r-- | libdwfl/debuginfod-client.c | 5 |
2 files changed, 7 insertions, 4 deletions
diff --git a/libdwfl/ChangeLog b/libdwfl/ChangeLog index f11abb80..444e093c 100644 --- a/libdwfl/ChangeLog +++ b/libdwfl/ChangeLog @@ -1,3 +1,9 @@ +2020-12-08 Dmitry V. Levin <[email protected]> + + * debuginfod-client.c (__libdwfl_debuginfod_init): Replace + "libdebuginfod-" VERSION ".so" with DEBUGINFOD_SONAME in dlopen call. + Do not fall back to dlopen of "libdebuginfod.so". + 2020-12-01 Timm Bäder <[email protected]> * link_map.c (dwfl_link_map_report): Removed consider_phdr function diff --git a/libdwfl/debuginfod-client.c b/libdwfl/debuginfod-client.c index ee604ad9..99b66b6e 100644 --- a/libdwfl/debuginfod-client.c +++ b/libdwfl/debuginfod-client.c @@ -101,10 +101,7 @@ __libdwfl_debuginfod_end (debuginfod_client *c) void __attribute__ ((constructor)) __libdwfl_debuginfod_init (void) { - void *debuginfod_so = dlopen("libdebuginfod-" VERSION ".so", RTLD_LAZY); - - if (debuginfod_so == NULL) - debuginfod_so = dlopen("libdebuginfod.so", RTLD_LAZY); + void *debuginfod_so = dlopen(DEBUGINFOD_SONAME, RTLD_LAZY); if (debuginfod_so != NULL) { |
