diff --git a/WORKSPACE.bazel b/WORKSPACE.bazel index 146df200cb..d9c53cdefa 100644 --- a/WORKSPACE.bazel +++ b/WORKSPACE.bazel @@ -279,6 +279,8 @@ versioned_http_archive( strip_prefix = "secp256k1-{version}", url = "https://github.com/bitcoin-core/secp256k1/archive/{version}.tar.gz", version = "694ce8fb2d1fd8a3d641d7c33705691d41a2a860", + patch_args = ["-p1"], + patches = ["//bazel/third_party/secp256k1:{version}.patch"], ) versioned_http_archive( diff --git a/bazel/third_party/secp256k1/694ce8fb2d1fd8a3d641d7c33705691d41a2a860.patch b/bazel/third_party/secp256k1/694ce8fb2d1fd8a3d641d7c33705691d41a2a860.patch new file mode 100644 index 0000000000..f7f7b7c077 --- /dev/null +++ b/bazel/third_party/secp256k1/694ce8fb2d1fd8a3d641d7c33705691d41a2a860.patch @@ -0,0 +1,14 @@ +diff --git i/autogen.sh w/autogen.sh +index 65286b9..edcbeb9 100755 +--- i/autogen.sh ++++ w/autogen.sh +@@ -1,3 +1,9 @@ + #!/bin/sh + set -e ++if [ -r /etc/os-release ]; then ++ . /etc/os-release ++ if [ "$NAME" = NixOS ]; then ++ libtoolize --copy --force ++ fi ++fi + autoreconf -if --warnings=all