summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2021-03-16 18:38:20 +0100
committerCarlos Garnacho <carlosg@gnome.org>2021-03-18 10:09:09 +0100
commitb244810c2deec37040b3e200edf1f2c3ec14d3e6 (patch)
tree2df39a31dd3c6b0f2e642156ffed5d31871f420f
parent1b01a1b63efb347427aad3dec5f3b5ebe0ad4e10 (diff)
downloadtracker-wip/carlosg/tag-broken-sqlite-3.35.tar.gz
build: Warn on SQLite 3.35.0/1wip/carlosg/tag-broken-sqlite-3.35
These releases perform an optimization that turn out to kill performance on our union graph queries. There is a fix in 3.35.2, so mark all previous 3.35.x as broken.
-rw-r--r--meson.build3
1 files changed, 3 insertions, 0 deletions
diff --git a/meson.build b/meson.build
index 8fa2196fd..5187fae43 100644
--- a/meson.build
+++ b/meson.build
@@ -340,6 +340,9 @@ if not get_option('override_sqlite_version_check')
elif sqlite.version().version_compare('>= 3.24.0') and sqlite.version().version_compare('<= 3.28.0')
error(template.format('>=3.24.0, <= 3.28.0',
'https://gitlab.gnome.org/GNOME/tracker/merge_requests/160#note_664713'))
+ elif sqlite.version().version_compare('>= 3.35.0') and sqlite.version().version_compare('<= 3.35.1')
+ error(template.format('>=3.35.0, <= 3.35.1',
+ 'https://mail.gnome.org/archives/distributor-list/2021-March/msg00000.html'))
endif
endif