[all-commits] [llvm/llvm-project] 85c649: [ORC][LLJIT] Use JITLink by default on ELF/x86-64.

lhames via All-commits all-commits at lists.llvm.org
Mon Apr 17 09:41:14 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 85c649bc02a6605f541b09b33a200a78275ed90f
      https://github.com/llvm/llvm-project/commit/85c649bc02a6605f541b09b33a200a78275ed90f
  Author: Lang Hames <lhames at gmail.com>
  Date:   2023-04-17 (Mon, 17 Apr 2023)

  Changed paths:
    M llvm/lib/ExecutionEngine/Orc/LLJIT.cpp

  Log Message:
  -----------
  [ORC][LLJIT] Use JITLink by default on ELF/x86-64.

This patch switches LLJIT's default JIT linker for ELF/x86-64 from RuntimeDyld
to JITLink.

Most clients should not be affected, but if you were explicitly accessing the
old RTDyldObjectLinkingLayer (e.g. to install JITEventListeners) you will need
to either force use of RuntimeDyld (following the example in
llvm/examples/OrcV2Examples/LLJITWithCustomObjectLinkingLayer), or switch to
using JITLink plugins instead.




More information about the All-commits mailing list