Skip to content

Commit 51427b6

Browse files
authored
Update rules_foreign_cc (#1511)
# Description Bazel build on master fails with: ``` + .../bin/external/bazel_tools/tools/python/py3wrapper.sh ./configure.py --bootstrap Traceback (most recent call last): File ".../execroot/libsbp/bazel-out/darwin_arm64-opt-exec-2B5CBBC6/bin/external/rules_foreign_cc/toolchains/ninja.build_tmpdir/./configure.py", line 26, in <module> import pipes ModuleNotFoundError: No module named 'pipes' ``` Updating to a newer version of `rules_foreign_cc` fixes the problem. # API compatibility No, # JIRA Reference https://swift-nav.atlassian.net/browse/AP-4662
1 parent d59fd3d commit 51427b6

File tree

2 files changed

+15
-5
lines changed

2 files changed

+15
-5
lines changed

MODULE.bazel.lock

Lines changed: 5 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

WORKSPACE.bazel

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,24 @@ x86_64_sysroot()
2222

2323
register_swift_cc_toolchains()
2424

25+
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
26+
2527
http_archive(
2628
name = "rules_foreign_cc",
27-
strip_prefix = "rules_foreign_cc-c65e8cfbaa002bcd1ce9c26e9fec63b0b866c94b",
28-
url = "https://github.com/bazelbuild/rules_foreign_cc/archive/c65e8cfbaa002bcd1ce9c26e9fec63b0b866c94b.tar.gz",
29+
sha256 = "8e5605dc2d16a4229cb8fbe398514b10528553ed4f5f7737b663fdd92f48e1c2",
30+
strip_prefix = "rules_foreign_cc-0.13.0",
31+
url = "https://github.com/bazel-contrib/rules_foreign_cc/releases/download/0.13.0/rules_foreign_cc-0.13.0.tar.gz",
2932
)
3033

3134
load("@rules_foreign_cc//foreign_cc:repositories.bzl", "rules_foreign_cc_dependencies")
3235

36+
# This sets up some common toolchains for building targets
3337
rules_foreign_cc_dependencies()
3438

39+
load("@bazel_features//:deps.bzl", "bazel_features_deps")
40+
41+
bazel_features_deps()
42+
3543
# Hedron's Compile Commands Extractor for Bazel
3644
# Used to create compile_commands.json file
3745
http_archive(

0 commit comments

Comments
 (0)