From 811294e5f07c03a4fe8e76a0a052c4b4dd5929c4 Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Wed, 22 Nov 2023 22:40:47 +0100 Subject: usql: fix build with clang 12+ See #166205 --- pkgs/by-name/us/usql/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'pkgs/by-name/us/usql') diff --git a/pkgs/by-name/us/usql/package.nix b/pkgs/by-name/us/usql/package.nix index 2faeda9b09b9b..07cada7aed51a 100644 --- a/pkgs/by-name/us/usql/package.nix +++ b/pkgs/by-name/us/usql/package.nix @@ -1,4 +1,5 @@ { lib +, stdenv , fetchFromGitHub , buildGoModule , unixODBC @@ -49,6 +50,11 @@ buildGoModule rec { "no_adodb" ]; + # Work around https://github.com/NixOS/nixpkgs/issues/166205. + env = lib.optionalAttrs stdenv.cc.isClang { + NIX_LDFLAGS = "-l${stdenv.cc.libcxx.cxxabi.libName}"; + }; + ldflags = [ "-s" "-w" -- cgit 1.4.1