From 438b5cc67c0ccca7ff9fedf1f26e7a0e8f2be60f Mon Sep 17 00:00:00 2001 From: icexin Date: Mon, 15 Sep 2025 11:10:48 +0800 Subject: [PATCH] bazel: add config setting for NO_PTHREAD_MUTEX_HOOK --- BUILD.bazel | 3 +++ bazel/config/BUILD.bazel | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/BUILD.bazel b/BUILD.bazel index b4f57d942b..3cfe83b6ff 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -53,6 +53,9 @@ COPTS = [ }) + select({ "//bazel/config:brpc_with_asan": ["-fsanitize=address"], "//conditions:default": [""], +}) + select({ + "//bazel/config:brpc_with_no_pthread_mutex_hook": ["-DNO_PTHREAD_MUTEX_HOOK"], + "//conditions:default": [""], }) LINKOPTS = [ diff --git a/bazel/config/BUILD.bazel b/bazel/config/BUILD.bazel index 2c36be414e..594dc5133b 100644 --- a/bazel/config/BUILD.bazel +++ b/bazel/config/BUILD.bazel @@ -136,4 +136,10 @@ config_setting( define_values = { "with_bthread_tracer": "true", }, +) + +config_setting( + name = "brpc_with_no_pthread_mutex_hook", + define_values = {"BRPC_WITH_NO_PTHREAD_MUTEX_HOOK": "true"}, + visibility = ["//visibility:public"], ) \ No newline at end of file