Skip to content

Commit 3f096e4

Browse files
authored
Merge pull request #10828 from oharboe/bump-gawk-5.3.2.bcr.7
bazel: bump gawk to 5.3.2.bcr.7 for hermetic-llvm compatibility
2 parents c35f452 + d9d081e commit 3f096e4

2 files changed

Lines changed: 16 additions & 4 deletions

File tree

MODULE.bazel

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,17 @@ bazel_dep(name = "boost.utility", version = BOOST_VERSION)
8787
bazel_dep(name = "cudd", version = "3.0.0.bcr.2")
8888
bazel_dep(name = "eigen", version = "3.4.0.bcr.3")
8989
bazel_dep(name = "fmt", version = "11.2.0.bcr.1")
90+
91+
# gawk is transitive (abc -> ncurses -> gawk; yosys -> gawk). Its vendored
92+
# gnulib headers deliberately shadow libc headers; under toolchains that
93+
# inject libc headers as leading -isystem entries (hermetic-llvm, #10812)
94+
# the shadowing breaks and gawk fails to compile (BCR #7642).
95+
# 5.3.2.bcr.7 carries the upstream BCR fix (BCR #7989).
96+
single_version_override(
97+
module_name = "gawk",
98+
version = "5.3.2.bcr.7",
99+
)
100+
90101
bazel_dep(name = "git", version = "2.54.0")
91102
bazel_dep(name = "googletest", version = "1.17.0.bcr.2")
92103
bazel_dep(name = "openmp", version = "21.1.5.bcr.2")

MODULE.bazel.lock

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

0 commit comments

Comments
 (0)