summaryrefslogtreecommitdiff
path: root/grpc/tools/bazel.rc
diff options
context:
space:
mode:
Diffstat (limited to 'grpc/tools/bazel.rc')
-rw-r--r--grpc/tools/bazel.rc5
1 files changed, 3 insertions, 2 deletions
diff --git a/grpc/tools/bazel.rc b/grpc/tools/bazel.rc
index 8948e91b..baf3c3df 100644
--- a/grpc/tools/bazel.rc
+++ b/grpc/tools/bazel.rc
@@ -9,6 +9,7 @@ build:opt --compilation_mode=opt
build:opt --copt=-Wframe-larger-than=16384
build:dbg --compilation_mode=dbg
+build:dbg --copt=-Werror=return-stack-address
build:windows_opt --compilation_mode=opt
build:windows_dbg --compilation_mode=dbg
@@ -65,12 +66,12 @@ build:tsan --test_env=TSAN_OPTIONS=report_atomic_races=0
build:tsan --action_env=TSAN_OPTIONS=suppressions=test/core/util/tsan_suppressions.txt:halt_on_error=1:second_deadlock_stack=1
build:ubsan --strip=never
-build:ubsan --copt=-fsanitize=undefined
+build:ubsan --copt=-fsanitize-link-c++-runtime
build:ubsan --copt=-fno-omit-frame-pointer
build:ubsan --copt=-DGRPC_UBSAN
build:ubsan --copt=-DNDEBUG
build:ubsan --copt=-fno-sanitize=function,vptr
-build:ubsan --linkopt=-fsanitize=undefined
+build:ubsan --linkopt=-fsanitize-link-c++-runtime
build:ubsan --action_env=UBSAN_OPTIONS=halt_on_error=1:print_stacktrace=1:suppressions=test/core/util/ubsan_suppressions.txt
# For some reasons, these two stopped being propagated, so, redeclaring them here.
# That's a hack that needs to be removed once we understand what's going on.