[PATCH] D83015: [Driver] Add --ld-path= and deprecate -fuse-ld=/abs/path and -fuse-ld=rel/path
    Rainer Orth via Phabricator via cfe-commits 
    cfe-commits at lists.llvm.org
       
    Wed Jul 22 05:03:54 PDT 2020
    
    
  
ro added a comment.
This patch introduced a couple of failures on the Solaris buildbots (Solaris/sparcv9 <http://lab.llvm.org:8014/builders/clang-solaris11-sparcv9> and Solaris/x86 <http://lab.llvm.org:8014/builders/clang-solaris11-amd64>).
E.g.
  FAIL: Clang :: Driver/env.c (12768 of 69452)
  [...]
  /vol/llvm/src/llvm-project/dist/clang/test/Driver/env.c:21:21: error: CHECK-LD-32-NOT: excluded string found in input
  // CHECK-LD-32-NOT: warning:
                      ^
  <stdin>:5:8: note: found here
  clang: warning: '-fuse-ld=' taking a path is deprecated. Use '--ld-path=' instead
         ^~~~~~~~
For reasons explained in D84029 <https://reviews.llvm.org/D84029>, one needs to specify the Solaris linker, either via `cmake -DCLANG_DEFAULT_LINKER` (so far) or implicitly
as in that patch.
I strongly expect all other uses of `CLANG_DEFAULT_LINKER` to be broken similarly.
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D83015/new/
https://reviews.llvm.org/D83015
    
    
More information about the cfe-commits
mailing list