[PATCH] D95747: Fix modules build for LLVMOrcShared

Stefan Gränitz via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sat Jan 30 12:36:55 PST 2021


sgraenitz added a comment.

@lhames Does anything prevent us from having a dedicated JITTargetAddress in OrcShared? Am I remembering correctly, that JITSymbol is last dependency to ExecutionEngine? Maybe, now that release 12 branched we could think about planning a change like this?



================
Comment at: llvm/include/llvm/module.modulemap:196
   exclude header "ExecutionEngine/Orc/RPC/RPCSerialization.h"
   exclude header "ExecutionEngine/Orc/RPC/RawByteChannel.h"
 
----------------
These moved to OrcShared, but I don't get errors as is. So, can we just remove them?


================
Comment at: llvm/include/llvm/module.modulemap:212
 // be removed in the future.
 module LLVM_OrcSupport {
   requires cplusplus
----------------
Is OrcSupport meant as the lib we call OrcShared today?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D95747/new/

https://reviews.llvm.org/D95747



More information about the llvm-commits mailing list