[all-commits] [llvm/llvm-project] 4d9c13: [Hexagon] Fix compiler-rt install dir type, scope ...

Brian Cain via All-commits all-commits at lists.llvm.org
Tue Jul 28 23:31:31 PDT 2026


  Branch: refs/heads/release/23.x
  Home:   https://github.com/llvm/llvm-project
  Commit: 4d9c1306b9f7d120c3e0a72c8c2b27ab17a43087
      https://github.com/llvm/llvm-project/commit/4d9c1306b9f7d120c3e0a72c8c2b27ab17a43087
  Author: Brian Cain <brian.cain at oss.qualcomm.com>
  Date:   2026-07-29 (Wed, 29 Jul 2026)

  Changed paths:
    M clang/cmake/caches/hexagon-unknown-linux-musl-clang-dist.cmake
    M clang/cmake/caches/hexagon-unknown-linux-musl-clang-dylib-dist.cmake

  Log Message:
  -----------
  [Hexagon] Fix compiler-rt install dir type, scope sanitizers (#209375)

COMPILER_RT_INSTALL_LIBRARY_DIR must be CACHE STRING, not CACHE PATH: a
relative PATH-typed cache entry resolves against the runtimes sub-build
directory instead of CMAKE_INSTALL_PREFIX, misplacing sanitizer libs.

Replace the explicit COMPILER_RT_BUILD_* ON list with
COMPILER_RT_SANITIZERS_TO_BUILD=all, since those options already default
ON upstream and infeasible sanitizers self-exclude via their own
ALL_<X>_SUPPORTED_ARCH lists.

Add FORCE to the dylib overrides so they take effect after
hexagon-unknown-linux-musl-clang-dist.cmake has already cached them OFF.

(cherry picked from commit 34aefe9744fa83fa222d7f28e073c693c2c4ff5b)



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list