SQLSync is a collaborative offline-first wrapper around SQLite. It is designed to synchronize web application state between users, devices, and the edge.
Currently SQLSync depends on a rusqlite patch maintained by @trevyn which has been recently updated to use a more recent version of SQLite. The main PR is here: https://github.com/rusqlite/rusqlite/pull/1010
Unfortunately, recent SQLite versions are now pulling in various long double (f128) routines:
Until they are either shimmed or SQLite gains compile time flags to disable this behavior, we are stuck on SQLite version 3.37.2. (note: if we need a slightly higher version of SQLite, we can manually re-apply @trevyn's patch to a rusqlite version in the middle, assuming we figure out when the f128 deps were added to SQLite).
Currently SQLSync depends on a rusqlite patch maintained by @trevyn which has been recently updated to use a more recent version of SQLite. The main PR is here: https://github.com/rusqlite/rusqlite/pull/1010
Unfortunately, recent SQLite versions are now pulling in various long double (f128) routines:
Until they are either shimmed or SQLite gains compile time flags to disable this behavior, we are stuck on SQLite version 3.37.2. (note: if we need a slightly higher version of SQLite, we can manually re-apply @trevyn's patch to a rusqlite version in the middle, assuming we figure out when the f128 deps were added to SQLite).