mirror of
https://github.com/netbirdio/gvisor.git
synced 2026-05-22 17:12:49 -07:00
Update packages
PiperOrigin-RevId: 532582853
This commit is contained in:
@@ -15,10 +15,10 @@ http_file(
|
||||
# Bazel/starlark utilities.
|
||||
http_archive(
|
||||
name = "bazel_skylib",
|
||||
sha256 = "74d544d96f4a5bb630d465ca8bbcfe231e3594e5aae57e1edbf17a6eb3ca2506",
|
||||
sha256 = "b8a1527901774180afc798aeb28c4634bdccf19c4d98e7bdd1ce79d1fe9aaad7",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz",
|
||||
"https://github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz",
|
||||
"https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.4.1/bazel-skylib-1.4.1.tar.gz",
|
||||
"https://github.com/bazelbuild/bazel-skylib/releases/download/1.4.1/bazel-skylib-1.4.1.tar.gz",
|
||||
],
|
||||
)
|
||||
|
||||
@@ -52,19 +52,19 @@ http_archive(
|
||||
# Allow for patching of the go_sdk.
|
||||
"//tools:rules_go_sdk.patch",
|
||||
],
|
||||
sha256 = "dd926a88a564a9246713a9c00b35315f54cbd46b31a26d5d8fb264c07045f05d",
|
||||
sha256 = "6dc2da7ab4cf5d7bfc7c949776b1b7c733f05e56edc4bcd9022bb249d2e2a996",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.38.1/rules_go-v0.38.1.zip",
|
||||
"https://github.com/bazelbuild/rules_go/releases/download/v0.38.1/rules_go-v0.38.1.zip",
|
||||
"https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.39.1/rules_go-v0.39.1.zip",
|
||||
"https://github.com/bazelbuild/rules_go/releases/download/v0.39.1/rules_go-v0.39.1.zip",
|
||||
],
|
||||
)
|
||||
|
||||
http_archive(
|
||||
name = "bazel_gazelle",
|
||||
sha256 = "efbbba6ac1a4fd342d5122cbdfdb82aeb2cf2862e35022c752eaddffada7c3f3",
|
||||
sha256 = "727f3e4edd96ea20c29e8c2ca9e8d2af724d8c7778e7923a854b2c80952bc405",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/v0.27.0/bazel-gazelle-v0.27.0.tar.gz",
|
||||
"https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.27.0/bazel-gazelle-v0.27.0.tar.gz",
|
||||
"https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/v0.30.0/bazel-gazelle-v0.30.0.tar.gz",
|
||||
"https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.30.0/bazel-gazelle-v0.30.0.tar.gz",
|
||||
],
|
||||
)
|
||||
|
||||
@@ -80,7 +80,7 @@ go_download_sdk(
|
||||
# time on our continuous integration.
|
||||
patch = "//tools:go_types_memoize.patch",
|
||||
patch_strip = 2,
|
||||
version = "1.20",
|
||||
version = "1.20.4",
|
||||
)
|
||||
|
||||
gazelle_dependencies()
|
||||
@@ -147,9 +147,9 @@ go_repository(
|
||||
# Load C++ rules.
|
||||
http_archive(
|
||||
name = "rules_cc",
|
||||
sha256 = "af6cc82d87db94585bceeda2561cb8a9d55ad435318ccb4ddfee18a43580fb5d",
|
||||
strip_prefix = "rules_cc-0.0.4",
|
||||
urls = ["https://github.com/bazelbuild/rules_cc/releases/download/0.0.4/rules_cc-0.0.4.tar.gz"],
|
||||
sha256 = "3d9e271e2876ba42e114c9b9bc51454e379cbf0ec9ef9d40e2ae4cec61a31b40",
|
||||
strip_prefix = "rules_cc-0.0.6",
|
||||
urls = ["https://github.com/bazelbuild/rules_cc/releases/download/0.0.6/rules_cc-0.0.6.tar.gz"],
|
||||
)
|
||||
|
||||
# Load C++ cross-compilation toolchains.
|
||||
|
||||
@@ -156,7 +156,10 @@ static void __panic(int err, long line) {
|
||||
// Normal user processes cannot map addresses lower than vm.mmap_min_addr
|
||||
// which is usually > 4K. So writing to an address <4K should crash the
|
||||
// process with a segfault.
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Warray-bounds"
|
||||
*(int *)(line % 4096) = err;
|
||||
#pragma GCC diagnostic pop
|
||||
}
|
||||
|
||||
void memcpy(uint8_t *dest, uint8_t *src, size_t n);
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
diff --git a/go/private/sdk.bzl b/go/private/sdk.bzl
|
||||
index 0d55d474..1b2a776b 100644
|
||||
--- a/go/private/sdk.bzl
|
||||
+++ b/go/private/sdk.bzl
|
||||
@@ -127,6 +127,8 @@ def _go_download_sdk_impl(ctx):
|
||||
@@ -126,6 +126,8 @@ def _go_download_sdk_impl(ctx):
|
||||
"sdks": ctx.attr.sdks,
|
||||
"urls": ctx.attr.urls,
|
||||
"version": version,
|
||||
@@ -11,16 +10,16 @@ index 0d55d474..1b2a776b 100644
|
||||
"strip_prefix": ctx.attr.strip_prefix,
|
||||
}
|
||||
return None
|
||||
@@ -142,6 +144,8 @@ _go_download_sdk = repository_rule(
|
||||
@@ -141,6 +143,8 @@ go_download_sdk_rule = repository_rule(
|
||||
),
|
||||
"urls": attr.string_list(default = ["https://dl.google.com/go/{}"]),
|
||||
"version": attr.string(),
|
||||
+ "patch": attr.label(default = None),
|
||||
+ "patch_strip": attr.int(default = 0),
|
||||
"strip_prefix": attr.string(default = "go"),
|
||||
},
|
||||
)
|
||||
@@ -334,6 +338,8 @@ def _remote_sdk(ctx, urls, strip_prefix, sha256):
|
||||
"_sdk_build_file": attr.label(
|
||||
default = Label("//go/private:BUILD.sdk.bazel"),
|
||||
@@ -423,6 +427,8 @@ def _remote_sdk(ctx, urls, strip_prefix, sha256):
|
||||
res = ctx.execute(["tar", "-xf", "go_sdk.tar.gz", "--strip-components=1"])
|
||||
if res.return_code:
|
||||
fail("error extracting Go SDK:\n" + res.stdout + res.stderr)
|
||||
|
||||
Reference in New Issue
Block a user