From ac5ed85fd4cef222ed3fd4df00854cbb2b2abd75 Mon Sep 17 00:00:00 2001 From: Jordan R Abrahams-Whitehead Date: Sat, 15 Jun 2024 00:14:01 +0000 Subject: [PATCH] disable querying git in benchmarking code This benchmarking library will try to query git for the current SHA, and this code is called even if llvm-libc's benchmarks are disabled. Querying git modifies `index.lock` files, which makes Portage's sandbox unhappy. Manually set a failure value here instead. --- third-party/benchmark/CMakeLists.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/third-party/benchmark/CMakeLists.txt b/third-party/benchmark/CMakeLists.txt index 8af49406d052..71e5603ab290 100644 --- a/third-party/benchmark/CMakeLists.txt +++ b/third-party/benchmark/CMakeLists.txt @@ -105,8 +105,9 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake") # Read the git tags to determine the project version -include(GetGitVersion) -get_git_version(GIT_VERSION) +#include(GetGitVersion) +#get_git_version(GIT_VERSION) +set(GIT_VERSION "0.0.0") # If no git version can be determined, use the version # from the project() command -- 2.45.2.627.g7a2c4fd464-goog