[PATCH] D111852: [lld/mac] Mark private externs with GOT relocs as LOCAL in indirect symbtab
    Vy Nguyen via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Thu Oct 14 18:11:08 PDT 2021
    
    
  
oontvoo added a comment.
In D111852#3065697 <https://reviews.llvm.org/D111852#3065697>, @thakis wrote:
> Looking at https://reviews.llvm.org/D107533, apparently we just ignore the symbol in UnwindInfoSection.cpp and pick a different one, but still write the old one in the symbol table. That looks pretty sketch :/
It is absolutely sketchy as I was trying to imitate LD64's behaviour, which we'd agreed was inconsistent. The only reason I put it in was because it unbroke a **lot** of Chromium/Cronet based tests and it seemed fairly harmless to others at the time.
TBH, I've been pondering removing it - esp. jyknight@ has suggested a different solution (ie., removing chrome personality function - see the email he sent a month ago ...)
If it's blocking you, we could remove it now?
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D111852/new/
https://reviews.llvm.org/D111852
    
    
More information about the llvm-commits
mailing list