[all-commits] [llvm/llvm-project] 6fe27b: lld: initial pass at supporting TBD

Saleem Abdulrasool via All-commits all-commits at lists.llvm.org
Mon Jun 8 18:16:30 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 6fe27b5fed92aca21386a1ec3d1e4aa70e82e9fa
      https://github.com/llvm/llvm-project/commit/6fe27b5fed92aca21386a1ec3d1e4aa70e82e9fa
  Author: Saleem Abdulrasool <compnerd at compnerd.org>
  Date:   2020-06-08 (Mon, 08 Jun 2020)

  Changed paths:
    M lld/MachO/Driver.cpp
    M lld/MachO/InputFiles.cpp
    M lld/MachO/InputFiles.h
    M lld/MachO/Writer.cpp
    A lld/test/MachO/Inputs/MacOSX.sdk/usr/lib/libSystem.tbd
    A lld/test/MachO/Inputs/iPhoneSimulator.sdk/usr/lib/libSystem.tbd
    A lld/test/MachO/invalid/stub-link.s
    A lld/test/MachO/stub-link.s

  Log Message:
  -----------
  lld: initial pass at supporting TBD

Add support to lld to use Text Based API stubs for linking.  This is
support is incomplete not filtering out platforms.  It also does not
account for architecture specific API handling and potentially does not
correctly handle trees of re-exports with inlined libraries being
treated as direct children of the top level library.




More information about the All-commits mailing list