Check return code of zstd make (#695)
Co-authored-by: Thulio Ferraz Assis <3149049+f0rmiga@users.noreply.github.com>
diff --git a/python/repositories.bzl b/python/repositories.bzl
index 395ef0e..bd08ec4 100644
--- a/python/repositories.bzl
+++ b/python/repositories.bzl
@@ -59,12 +59,14 @@
sha256 = rctx.attr.zstd_sha256,
)
working_directory = "zstd-{version}".format(version = rctx.attr.zstd_version)
- rctx.execute(
+ make_result = rctx.execute(
["make", "--jobs=4"],
timeout = 600,
quiet = True,
working_directory = working_directory,
)
+ if make_result.return_code:
+ fail(make_result.stderr)
zstd = "{working_directory}/zstd".format(working_directory = working_directory)
unzstd = "./unzstd"
rctx.symlink(zstd, unzstd)