bolt-disable-proc-check
authorLLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
Sat, 5 Apr 2025 20:24:44 +0000 (22:24 +0200)
committerSylvestre Ledru <sylvestre@debian.org>
Sat, 5 Apr 2025 20:24:44 +0000 (22:24 +0200)
bolt: Disable the check for /proc/self/map_files. Might not be available on build machines

Gbp-Pq: Name bolt-disable-proc-check.diff

bolt/CMakeLists.txt

index f163d45342874d0e8dd2a64a292e735ddf3cd626..4d62f2b9eff1ebd27b1b2647b93d5e171652c0cd 100644 (file)
@@ -40,16 +40,6 @@ if ((CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64"
   set(BOLT_ENABLE_RUNTIME_default ON)
 endif()
 option(BOLT_ENABLE_RUNTIME "Enable BOLT runtime" ${BOLT_ENABLE_RUNTIME_default})
-if (BOLT_ENABLE_RUNTIME)
-  # Some systems prevent reading /proc/self/map_files
-  execute_process(COMMAND ls /proc/self/map_files
-    RESULT_VARIABLE LS OUTPUT_QUIET ERROR_QUIET)
-  if (LS)
-    set(BOLT_ENABLE_RUNTIME OFF)
-    message(WARNING
-      "BOLT runtime is disabled as /proc/self/map_files is unreadable.")
-  endif()
-endif()
 
 set(BOLT_CLANG_EXE "" CACHE FILEPATH "Path to clang executable for the target \
 architecture for use in BOLT tests")