[PATCH] D39348: Implement --just-symbols.
    Chih-Mao Chen via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Sun Dec 10 23:40:34 PST 2017
    
    
  
PkmX added a comment.
If the only input file is specified as the argument of `--just-symbol`, lld will error out (`ld.bfd` accepts this):
  $ riscv64-unknown-linux-gnu-ld.lld -r --just-symbols foo.o -o bar.o
  riscv64-unknown-linux-gnu-ld.lld: error: no input files
  riscv64-unknown-linux-gnu-ld.lld: error: target emulation unknown: -m or at least one .o file required
I'd suggest adding a separate kind of `InputFile` whose symbols only gets added to the symbol table as absolute (but don't add its sections). I have a patch that implements this if you'd like to review it.
https://reviews.llvm.org/D39348
    
    
More information about the llvm-commits
mailing list