[PATCH] D118575: [llvm-libtool-darwin] Fix crash with bitcode asm module
    Shoaib Meenai via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Thu Feb  3 10:29:20 PST 2022
    
    
  
smeenai added a subscriber: int3.
smeenai added a comment.
I don't have direct experience with this either, but this seems sensible (I assume `InitializeAllTargets` is a pre-req for `InitializeAllAsmParsers`, although llvm-ar is just using `InitializeAllTargetInfos`). I'll let it sit for a few days to give others the chance to chime in though.
CC @int3, who set up LTO for LLD for Mach-O.
================
Comment at: llvm/test/tools/llvm-libtool-darwin/asm.test:1
+## This tests that archives are correctly created when the llvm
+## has native assembly info
----------------
I think you'll want `REQUIRES` lines for the targets you're using here (`x86` and `aarch64`), to make the test not fail when LLVM is built without those targets. (I think just testing one architecture would be fine as well, to not require multiple targets to be enabled for running the test).
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D118575/new/
https://reviews.llvm.org/D118575
    
    
More information about the llvm-commits
mailing list