summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorzowoq <59103226+zowoq@users.noreply.github.com>2020-11-02 15:24:25 +1000
committerzowoq <59103226+zowoq@users.noreply.github.com>2020-11-18 08:13:34 +1000
commit87aa3671e803f32617e899980c72dd7bc308cd1e (patch)
tree845747d5ca24a0d0889862344aff0131d4da21aa
parent702c242558200447ce3d34ed256eac3741f4fd98 (diff)
cockroachdb: workaround trimpath build failure
-rw-r--r--pkgs/servers/sql/cockroachdb/default.nix7
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/servers/sql/cockroachdb/default.nix b/pkgs/servers/sql/cockroachdb/default.nix
index 1822cf58a743..ee156e37173a 100644
--- a/pkgs/servers/sql/cockroachdb/default.nix
+++ b/pkgs/servers/sql/cockroachdb/default.nix
@@ -2,6 +2,7 @@
, cmake, xz, which, autoconf
, ncurses6, libedit, libunwind
, installShellFiles
+, removeReferencesTo, go
}:
let
@@ -53,6 +54,12 @@ buildGoPackage rec {
outputs = [ "out" "man" ];
+ # fails with `GOFLAGS=-trimpath`
+ allowGoReference = true;
+ preFixup = ''
+ find $out -type f -exec ${removeReferencesTo}/bin/remove-references-to -t ${go} '{}' +
+ '';
+
meta = with stdenv.lib; {
homepage = "https://www.cockroachlabs.com";
description = "A scalable, survivable, strongly-consistent SQL database";