[PATCH] D82410: [llvm-install-name-tool] Add -id option
    James Henderson via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Thu Jun 25 01:03:17 PDT 2020
    
    
  
jhenderson accepted this revision.
jhenderson added a comment.
This revision is now accepted and ready to land.
LGTM, with one suggestion in the test.
================
Comment at: llvm/test/tools/llvm-objcopy/MachO/install-name-tool-id.test:68-72
+LoadCommands:
+  - cmd:             LC_RPATH
+    cmdsize:         32
+    path:            12
+    PayloadString:   '@executable_a/.'
----------------
Can you get rid of the `LoadCommands` here completely?
================
Comment at: llvm/tools/llvm-objcopy/CopyConfig.h:184-185
 
+  // install-name-tool's id option
+  Optional<StringRef> SharedLibId;
+
----------------
sameerarora101 wrote:
> jhenderson wrote:
> > It's really that important, but I wonder if it's time to refactor out the Mach-O specific options into a MachOCopyConfig, a bit like the existing ELF config? Just something to think about, and not part of this patch.
> yup, I can try creating a diff for this.
Just to be clear, in case it wasn't obvious, I meant "It's NOT really that important..." - see if it's worthwhile and why we do it for the ELF case.
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D82410/new/
https://reviews.llvm.org/D82410
    
    
More information about the llvm-commits
mailing list