[LLVMdev] generating ELF files on non-ELF platforms with MC

Anton Korobeynikov
2012-01-04T12:49:37Z

> Yes, what I mean is that I want to generate runnable Windows code, on
Windows, but package in ELF as the object file. Note that there's absolutely
no problem with this approach - in fact we have a functional prototype already.
> The reason for this is that I currently want to employ MC-JIT on both Linux
and Windows, without implementing two separate runtime dynamic loaders. I want
to implement just RuntimeDyldELF, and use it on both Windows and Linux.
Well... What will you do if you will need to support some
windows-specific binary stuff which does not exist in ELF world? I
cannot think about something in this area off-hand, but there might be
something here.
And surely there are MachO features which do not exist in ELF world.