ensure MCJIT ELF autoselect works
This commit is contained in:
parent
b4d943a671
commit
eb4fc653f2
1 changed files with 2 additions and 2 deletions
|
|
@ -151,12 +151,12 @@ class EngineBuilder(llvm.Wrapper):
|
||||||
'''
|
'''
|
||||||
if tm is not None:
|
if tm is not None:
|
||||||
engine = self._ptr.create(tm._ptr)
|
engine = self._ptr.create(tm._ptr)
|
||||||
elif (sys.prefix.startswith('win32') and
|
elif (sys.platform.startswith('win32') and
|
||||||
getattr(self, '_use_mcjit', False)):
|
getattr(self, '_use_mcjit', False)):
|
||||||
# force ELF generation on MCJIT on win32
|
# force ELF generation on MCJIT on win32
|
||||||
triple = get_default_triple()
|
triple = get_default_triple()
|
||||||
tm = TargetMachine.new('%s-elf' % triple)
|
tm = TargetMachine.new('%s-elf' % triple)
|
||||||
engine = self._ptr.create(tm)
|
engine = self._ptr.create(tm._ptr)
|
||||||
else:
|
else:
|
||||||
engine = self._ptr.create()
|
engine = self._ptr.create()
|
||||||
ee = ExecutionEngine(engine)
|
ee = ExecutionEngine(engine)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue