From b0de09e20f0068f22104c151dc73a0d051716cb2 Mon Sep 17 00:00:00 2001 From: Ryan Macnak Date: Tue, 28 Oct 2025 09:11:05 -0700 Subject: [PATCH] [build] Make rpath a bit more robust for Mac sanitizers. Bug: https://github.com/dart-lang/sdk/issues/61713 Bug: https://github.com/dart-lang/sdk/issues/61831 Change-Id: I76ca4ae244dda7d97d98adfb802814a649edc309 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/457882 Commit-Queue: Ryan Macnak Reviewed-by: Alexander Aprelev --- build/config/compiler/BUILD.gn | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn index bbbdfb9afb1..b041a075b5e 100644 --- a/build/config/compiler/BUILD.gn +++ b/build/config/compiler/BUILD.gn @@ -146,6 +146,14 @@ config("compiler") { ldflags += [ "-rpath", "buildtools/mac-$host_cpu/clang/lib/clang/22/lib/darwin", + + # Back from xcodebuild/ReleaseTSAN/dart + "-rpath", + "@loader_path/../../buildtools/mac-$host_cpu/clang/lib/clang/22/lib/darwin", + + # Back from xcodebuild/ReleaseTSAN/dart-sdk/bin/dart + "-rpath", + "@loader_path/../../../../buildtools/mac-$host_cpu/clang/lib/clang/22/lib/darwin", ] }