Skip to content
  • Bob Haarman's avatar
    · f790f788
    Bob Haarman authored
    recommend using llvm-ar when finding undefined references and empty archives
    
    Summary:
    When we perform LTO builds with a version of ar that does not
    understand LLVM bitcode objects, we end up with undefined references,
    because our archive files do not list the bitcode symbols in their
    indices. The error messages do not make it clear what the real problem
    is. This change adds a note that points out the likely problem and
    solution. It is similar in spirit to r282633, but aims to avoid false
    positives by only triggering when we see both undefined references and
    archives without symbols in their indices.
    
    Fixes PR32281.
    
    Reviewers: davide, ruiu, tejohnson
    
    Subscribers: llvm-commits
    
    Differential Revision: https://reviews.llvm.org/D31011
    
    llvm-svn: 298124
    f790f788
Loading