From ce5212cf31e88ae8adc8034ea16f60202e3e236c Mon Sep 17 00:00:00 2001 From: Jacob Heider Date: Tue, 18 Aug 2026 13:57:10 -0400 Subject: [PATCH] fix(surreal) closes #14093 closes #14094 closes #14095 closes #14109 --- projects/surrealdb.com/package.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/projects/surrealdb.com/package.yml b/projects/surrealdb.com/package.yml index b9c159fc7a..10622a6dee 100644 --- a/projects/surrealdb.com/package.yml +++ b/projects/surrealdb.com/package.yml @@ -13,7 +13,8 @@ dependencies: build: dependencies: - rust-lang.org: ">=1.60" + # 1.96+ LLVM emits vpdpwssd.512 for diskann-vector on baseline x86-64 + rust-lang.org: "~1.95" rust-lang.org/cargo: "*" gnu.org/patch: "*" # rquickjs-sys:build.rs:L132 script: @@ -23,6 +24,14 @@ build: prop: | 1i #![recursion_limit = "256"] working-directory: surrealdb/server/src + # rustc 1.96+ / newer llvm: LoopVectorizer lowers i16 dots to + # llvm.x86.avx512.vpdpwssd.512 (signature mismatch / cannot select) + - run: cat $PROP >>config.toml + prop: | + [profile.release.package.diskann-vector] + opt-level = 1 + working-directory: .cargo + if: linux/x86-64 - cargo install --path . --locked --root {{prefix}} env: SURREAL_BUILD_METADATA: "pkgx"