[PATCH] D77498: [Hexagon] Select lld as the default linker for linux-musl target

Nathan Chancellor via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Apr 7 14:10:47 PDT 2020


nathanchance added a comment.

This does not take into account `CLANG_DEFAULT_LINKER`, resulting in a `check-clang` failure:

  $ cmake -GNinja \
                -DCMAKE_C_COMPILER=clang \
                -DCMAKE_CXX_COMPILER=clang++ \
                -DLLVM_ENABLE_PROJECTS=clang \
                -DPYTHON_EXECUTABLE=$(command -v python3) \
                ../llvm && ninja check-clang
  ...
  Testing Time: 163.80s
    Expected Passes    : 17055
    Expected Failures  : 23
    Unsupported Tests  : 55
  
  $ cmake -GNinja \
                -DCMAKE_C_COMPILER=clang \
                -DCMAKE_CXX_COMPILER=clang++ \
                -DLLVM_ENABLE_PROJECTS=clang \
                -DPYTHON_EXECUTABLE=$(command -v python3) \
                -DCLANG_DEFAULT_LINKER=lld \
                ../llvm && ninja check-clang
  ...
  Testing Time: 176.55s
  ********************
  Failing Tests (1):
      Clang :: Driver/hexagon-toolchain-elf.c
  
    Expected Passes    : 17050
    Expected Failures  : 23
    Unsupported Tests  : 59
    Unexpected Failures: 1


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D77498/new/

https://reviews.llvm.org/D77498





More information about the llvm-commits mailing list