From b6d4be13d055408c55651f45f1142aba0c26dd87 Mon Sep 17 00:00:00 2001 From: Randy Eckenrode Date: Wed, 22 Nov 2023 18:49:33 -0500 Subject: postgresqlPackages.postgis: fix build on clang 12+ Work around https://github.com/NixOS/nixpkgs/issues/166205 --- pkgs/servers/sql/postgresql/ext/postgis.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'pkgs/servers/sql') diff --git a/pkgs/servers/sql/postgresql/ext/postgis.nix b/pkgs/servers/sql/postgresql/ext/postgis.nix index 583bde82f481..fdefb2f2faa8 100644 --- a/pkgs/servers/sql/postgresql/ext/postgis.nix +++ b/pkgs/servers/sql/postgresql/ext/postgis.nix @@ -31,7 +31,10 @@ stdenv.mkDerivation rec { dontDisableStatic = true; # postgis config directory assumes /include /lib from the same root for json-c library - NIX_LDFLAGS = "-L${lib.getLib json_c}/lib"; + NIX_LDFLAGS = "-L${lib.getLib json_c}/lib" + # Work around https://github.com/NixOS/nixpkgs/issues/166205. + + lib.optionalString (stdenv.cc.isClang && stdenv.cc.libcxx != null) " -l${stdenv.cc.libcxx.cxxabi.libName}"; + preConfigure = '' sed -i 's@/usr/bin/file@${file}/bin/file@' configure -- cgit 1.4.1