Author: Brian Cain Date: 2025-01-15T12:53:32-06:00 New Revision: f325e4b2d836d6e65a4d0cf3efc6b0996ccf3765
URL: https://github.com/llvm/llvm-project/commit/f325e4b2d836d6e65a4d0cf3efc6b0996ccf3765 DIFF: https://github.com/llvm/llvm-project/commit/f325e4b2d836d6e65a4d0cf3efc6b0996ccf3765.diff LOG: [Hexagon] Add default clang symlinks to CLANG_LINKS_TO_CREATE (#123011) Since this cache value overrides the defaults, we end up with `clang` linked to `clang-20`, and some `${triple}-clang*` links, but we're missing `clang++`. This makes for a toolchain with inconsistent behavior when used in someone's `$PATH`. We'll add the default symlinks to our list so that C and C++ programs are both built as expected when `clang` and `clang++` are invoked. Added: Modified: clang/cmake/caches/hexagon-unknown-linux-musl-clang-cross.cmake Removed: ################################################################################ diff --git a/clang/cmake/caches/hexagon-unknown-linux-musl-clang-cross.cmake b/clang/cmake/caches/hexagon-unknown-linux-musl-clang-cross.cmake index 91bbe26b621054..fd2aeec819fc01 100644 --- a/clang/cmake/caches/hexagon-unknown-linux-musl-clang-cross.cmake +++ b/clang/cmake/caches/hexagon-unknown-linux-musl-clang-cross.cmake @@ -10,6 +10,9 @@ set(CLANG_LINKS_TO_CREATE hexagon-none-elf-clang hexagon-unknown-none-elf-clang++ hexagon-unknown-none-elf-clang + clang++ + clang-cl + clang-cpp CACHE STRING "") set(LLVM_INSTALL_TOOLCHAIN_ONLY ON CACHE BOOL "") _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits