Fix sqlite-vec MUSL builds after switching to the fork.

This commit is contained in:
Sebastian Jeltsch
2026-02-01 20:18:02 +01:00
parent 4579d99323
commit 1d4a1efc94
6 changed files with 14 additions and 5 deletions

3
.gitmodules vendored
View File

@@ -4,3 +4,6 @@
[submodule "vendor/serde_rusqlite"]
path = vendor/serde_rusqlite
url = https://github.com/ignatz/serde_rusqlite.git
[submodule "vendor/sqlite-vec"]
path = vendor/sqlite-vec
url = https://github.com/ignatz/sqlite-vec.git

View File

@@ -6,3 +6,7 @@ max_width = 100
comment_width = 100
wrap_comments = true
tab_spaces = 2
# Only works with nightly:
# ignore = [
# "vendor",
# ]

7
Cargo.lock generated
View File

@@ -5242,12 +5242,13 @@ dependencies = [
[[package]]
name = "serde_rusqlite"
version = "0.38.0"
version = "0.41.1"
dependencies = [
"rusqlite",
"serde",
"serde_bytes",
"serde_derive",
"serde_core",
"serde_json",
]
[[package]]
@@ -5453,9 +5454,9 @@ dependencies = [
[[package]]
name = "sqlite-vec"
version = "0.2.4-alpha"
source = "git+https://github.com/vlasky/sqlite-vec.git#9facf1ab84f2a360c0f1e62db3a7f3eca5bc099a"
dependencies = [
"cc",
"rusqlite",
]
[[package]]

View File

@@ -86,7 +86,7 @@ serde = { version = "^1.0.203", features = ["derive"] }
serde_json = { version = "^1.0.117" }
serde_qs = { version = "0.15.0", default-features = false }
serde_rusqlite = { path = "vendor/serde_rusqlite" }
sqlite-vec = { git = "https://github.com/vlasky/sqlite-vec.git", default-features = false }
sqlite-vec = { path = "vendor/sqlite-vec/bindings/rust", default-features = false }
tokio = { version = "^1.38.0", default-features = false, features = ["fs", "io-std", "macros", "net", "rt-multi-thread", "signal", "sync", "time"] }
tracing = { version = "0.1.40", default-features = false }
tracing-subscriber = { version = "0.3.18", default-features = false, features = ["smallvec", "std", "fmt", "json"] }

1
vendor/sqlite-vec vendored Submodule

Submodule vendor/sqlite-vec added at 3a0ce5044c