[llvm] [ci] set up llvm-symbolizer environment variable (PR #136156)
Matheus Izvekov via llvm-commits
llvm-commits at lists.llvm.org
Fri Apr 18 13:44:07 PDT 2025
https://github.com/mizvekov updated https://github.com/llvm/llvm-project/pull/136156
>From 778c401282f9aa07ab16cc9b7aa81c2d1e287abb Mon Sep 17 00:00:00 2001
From: Matheus Izvekov <mizvekov at gmail.com>
Date: Thu, 17 Apr 2025 13:12:46 -0300
Subject: [PATCH] [ci] set up llvm-symbolizer environment variable
Set up llvm-symbolizer environment variable so that its preferred over
any symbolizer just built, as it can be much slower when built for debugging.
---
.ci/monolithic-linux.sh | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/.ci/monolithic-linux.sh b/.ci/monolithic-linux.sh
index 6461c9d40ad59..59a6b22ccb06a 100755
--- a/.ci/monolithic-linux.sh
+++ b/.ci/monolithic-linux.sh
@@ -58,6 +58,11 @@ export PIP_BREAK_SYSTEM_PACKAGES=1
pip install -q -r "${MONOREPO_ROOT}"/mlir/python/requirements.txt
pip install -q -r "${MONOREPO_ROOT}"/lldb/test/requirements.txt
pip install -q -r "${MONOREPO_ROOT}"/.ci/requirements.txt
+
+# Set the system llvm-symbolizer as preferred.
+export LLVM_SYMBOLIZER_PATH=`which llvm-symbolizer`
+[[ ! -f "${LLVM_SYMBOLIZER_PATH}" ]] && echo "llvm-symbolizer not found!"
+
cmake -S "${MONOREPO_ROOT}"/llvm -B "${BUILD_DIR}" \
-D LLVM_ENABLE_PROJECTS="${projects}" \
-G Ninja \
More information about the llvm-commits
mailing list