RESOLVED WONTFIX 29441
[Qt] Configuration test for SQLite does not fail if system SQLite version is too low
https://bugs.webkit.org/show_bug.cgi?id=29441
Summary [Qt] Configuration test for SQLite does not fail if system SQLite version is ...
Tor Arne Vestbø
Reported 2009-09-18 07:49:52 PDT
This bug report originated from issue QTBUG-4371 <http://bugreports.qt.nokia.com/browse/QTBUG-4371> --- Description --- If Qt is configured with -system-sqlite, the system QSQLite library will be used for both the QSQLITE driver and QtWebKit. However, WebKit calls sqlite3_column_value(), which is only availalbe from SQLite 3.3.7. Since the configuration test does not handle this, building QtWebKit fails with SQLite 3.3.6 or lower and when Qt is configured with -system-sqlite. The configuration test for QSQLite should check if the SQLite version used meets the minimum requirements for both the QSQLITE driver and QtWebKit. Note that this problem does not occur when configuring Qt without -system-sqlite, as this will make Qt use the version of SQLite that ships with it, currently version 3.5.9.
Attachments
Jesus Sanchez-Palencia
Comment 1 2010-05-14 07:53:18 PDT
Still valid?
Ademar Reis
Comment 2 2011-03-02 10:05:17 PST
sqlite 3.3.6 is quite old and this is a corner case... I guess the timing to fix this problem has passed, so I'm closing this as wontfix. Please reopen if you disagree (I'm following the "better ask for forgiveness than permission" rule here). :-)
Note You need to log in before you can comment on or make changes to this bug.