severity 478980 serious thanks SQLite does link against the library which symbols it uses. See example of dlsym() and dlclose() usage in sqlite source code below. Breaks builds (esp. those testing for sqlite presence & usability with minimal dummy programs) and all applications linked to sqlite3 but not linked to -ldl in some other way. This bug is not about sqlite exporting dl* symbols.
./src/os_unix.c:2630
}
static void *unixDlSym(sqlite3_vfs *pVfs, void *pHandle, const char *zSymbol){
return dlsym(pHandle, zSymbol);
}
static void unixDlClose(sqlite3_vfs *pVfs, void *pHandle){
dlclose(pHandle);
}
#else /* if SQLITE_OMIT_LOAD_EXTENSION is defined: */
#define unixDlOpen 0
#define unixDlError 0
#define unixDlSym 0
signature.asc
Description: This is a digitally signed message part.

