f429b53212
The plugin shipped with Qt has the sqlite symbols set to hidden. It seems dlsym() actually cares about that on Snow Leopard whereas it doesn't in Leopard. If it can't find the sqlite functions in the given library, then it will go fishing and find /usr/lib/libsqlite3.dylib and that's bad :-( |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
LICENSE.LGPL | ||
README | ||
clementinesqlcachedresult.cpp | ||
clementinesqlcachedresult.h | ||
qsql_sqlite.cpp | ||
qsql_sqlite.h | ||
qsqlite_resource.rc | ||
smain.cpp | ||
smain.patch | ||
sqlite3.c | ||
sqlite3.h |
README
This is the qsqlite plugin from the Qt SDK. It's built statically on Windows and linked with libclementine. This is so librarybackend.cpp can use QLibrary to load the symbols from sqlite (like sqlite3_create_function) which by default aren't exported from the .dll on windows. See the individual files for licensing information.