[XLA:CPU] Fix OrcV2 on Windows
PiperOrigin-RevId: 338285206 Change-Id: I50d14361be3e5a6a98bdc58032463f7b18f0e372
This commit is contained in:
parent
816a1177dc
commit
fb6b46e7ad
@ -143,6 +143,12 @@ SimpleOrcJIT::SimpleOrcJIT(
|
||||
main_jit_dylib_->addGenerator(
|
||||
std::make_unique<RuntimeSymbolGenerator>(*this));
|
||||
object_layer_.registerJITEventListener(*this);
|
||||
|
||||
// Copied from LLJIT, required to find symbols on Windows.
|
||||
if (target_machine_->getTargetTriple().isOSBinFormatCOFF()) {
|
||||
object_layer_.setOverrideObjectFlagsWithResponsibilityFlags(true);
|
||||
object_layer_.setAutoClaimResponsibilityForObjectSymbols(true);
|
||||
}
|
||||
}
|
||||
|
||||
llvm::Expected<std::unique_ptr<SimpleOrcJIT>> SimpleOrcJIT::Create(
|
||||
|
Loading…
x
Reference in New Issue
Block a user