[PATCH] Avoid dlopen on debuginfod-client when not configured

2022-03-28 Thread Dirk Müller
Loading debuginfod-client is expensive, especially when FIPS is enabled, as it goes through time intensive self-checks on load. Avoid dlopen() when no debuginfo url is set. Signed-off-by: Dirk Müller --- libdwfl/ChangeLog | 5 + libdwfl/debuginfod-client.c | 12 +++- 2

Re: [PATCH] Avoid dlopen on debuginfod-client when not configured

2022-03-29 Thread Dirk Müller
Hi Mark, Am Di., 29. März 2022 um 09:42 Uhr schrieb Mark Wielaard : > I assume this is because debuginfod-client loads and initializes > libcurl, which triggers crypto checks for https support? Yes, the dependencies of the DSO contain libcurl and other libraries including the openssl library, wh