Skip to content

M.D.Sqlite: More robust cross-platform extension loading #35715

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
roji opened this issue Mar 3, 2025 · 1 comment · Fixed by #35617
Closed

M.D.Sqlite: More robust cross-platform extension loading #35715

roji opened this issue Mar 3, 2025 · 1 comment · Fixed by #35617

Comments

@roji
Copy link
Member

roji commented Mar 3, 2025

Our current (native) extension loading story for Sqlite isn't great: it's usually up to the user to make sure that the native DLL/so/dylib is present in the operating system search path, etc. (e.g. spatialite docs). This notably makes the getting started story for popular extensions like sqlite_vec much more difficult than it should be.

Thanks to @krwq for working on improving this.

Note: update the spatialite docs.

@roji roji assigned krwq Mar 3, 2025
@roji roji added this to the 10.0.0 milestone Mar 3, 2025
@roji roji removed this from the 10.0.0 milestone Mar 3, 2025
@roji
Copy link
Member Author

roji commented Mar 3, 2025

Keeping open to track backporting to 8.0 and 9.0, for a better sqlite_vec story.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants