[all-commits] [llvm/llvm-project] 777824: [llvm-jitlink] Add support for static archives and...

lhames via All-commits all-commits at lists.llvm.org
Mon Aug 3 13:01:01 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 777824b49d5d9e1fbc93108107fa6d12a936a2e4
      https://github.com/llvm/llvm-project/commit/777824b49d5d9e1fbc93108107fa6d12a936a2e4
  Author: Lang Hames <lhames at gmail.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp
    M llvm/tools/llvm-jitlink/llvm-jitlink.cpp

  Log Message:
  -----------
  [llvm-jitlink] Add support for static archives and MachO universal archives.

Archives can now be specified as input files the same way that object
files are. Archives will always be linked after all objects (regardless
of the relative order of the inputs) but before any dynamic libraries or
process symbols.

This patch also relaxes matching for slice triples in
StaticLibraryDefinitionGenerator in order to support this feature:
Vendors need not match if the source vendor is unknown.




More information about the All-commits mailing list