From 0b084fbd7058bca827cf75931d4095681259ee02 Mon Sep 17 00:00:00 2001 From: Emily Date: Sun, 10 Aug 2025 07:07:03 +0100 Subject: [PATCH] postgresql16Packages.pgvecto-rs: unpin LLVM MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sorry, but we can’t keep around LLVM 16 just for this. Upstreams are unlikely to support Nixpkgs packaging anyway. It does build with the default version. --- .../sql/postgresql/ext/pgvecto-rs/package.nix | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/pkgs/servers/sql/postgresql/ext/pgvecto-rs/package.nix b/pkgs/servers/sql/postgresql/ext/pgvecto-rs/package.nix index 5c0ff921387a..323674e11833 100644 --- a/pkgs/servers/sql/postgresql/ext/pgvecto-rs/package.nix +++ b/pkgs/servers/sql/postgresql/ext/pgvecto-rs/package.nix @@ -1,7 +1,7 @@ { buildPgrxExtension, cargo-pgrx_0_12_0_alpha_1, - clang_16, + clang, fetchFromGitHub, lib, nix-update-script, @@ -10,20 +10,9 @@ postgresql, postgresqlTestExtension, replaceVars, - rustPlatform, }: -let - # Upstream only works with clang 16, so we're pinning it here to - # avoid future incompatibility. - # See https://docs.vectorchord.ai/developers/development.html#set-up-development-environment, step 2 - clang = clang_16; - rustPlatform' = rustPlatform // { - bindgenHook = rustPlatform.bindgenHook.override { inherit clang; }; - }; - -in -(buildPgrxExtension.override { rustPlatform = rustPlatform'; }) (finalAttrs: { +buildPgrxExtension (finalAttrs: { inherit postgresql; cargo-pgrx = cargo-pgrx_0_12_0_alpha_1;