aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/remote_build
diff options
context:
space:
mode:
authorGravatar Jan Tattermusch <jtattermusch@google.com>2018-10-25 17:45:47 +0200
committerGravatar Jan Tattermusch <jtattermusch@google.com>2018-10-25 17:45:47 +0200
commit5b09d15c331fe02995b23e3d694e058faa52bd22 (patch)
tree0a25916f8fd09f130e6df084f28bfee9e2cec3a1 /tools/remote_build
parentc89406bbac77f20d2474b027a6ef95ddabf81790 (diff)
fix ubsan on rbe
Diffstat (limited to 'tools/remote_build')
-rw-r--r--tools/remote_build/rbe_common.bazelrc4
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/remote_build/rbe_common.bazelrc b/tools/remote_build/rbe_common.bazelrc
index cdb93376c8..cdf492a2cc 100644
--- a/tools/remote_build/rbe_common.bazelrc
+++ b/tools/remote_build/rbe_common.bazelrc
@@ -82,3 +82,7 @@ build:ubsan --test_timeout=3600
#build:ubsan --copt=-fno-sanitize=function,vptr
# TODO: revisit this from grpc_ubsan_on_foundry.sh:
#--crosstool_top=@com_github_bazelbuild_bazeltoolchains//configs/experimental/ubuntu16_04_clang/1.0/bazel_0.15.0/ubsan:toolchain
+# TODO(jtattermusch): remove this once Foundry adds the env to the docker image.
+# ubsan needs symbolizer to work properly, otherwise the suppression file doesn't work
+# and we get test failures.
+build:ubsan --action_env=UBSAN_SYMBOLIZER_PATH=/usr/local/bin/llvm-symbolizer