<div dir="ltr">Hi,<div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, May 13, 2013 at 5:37 PM, Moshe, Nir <span dir="ltr"><<a href="mailto:NMoshe@nds.com" target="_blank">NMoshe@nds.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div lang="EN-US" link="blue" vlink="purple">
<div>
<p class="" style="margin-bottom:12pt"><span style="font-size:10pt;font-family:'Times New Roman',serif">Hi guys,
<br>
<br>
I have a question about the LLVM ARM backend: <br>
<br>
I try to build *.c files for Windows Phone (Windows 8) - so, basically I need to generate an "arm-pe" file (I *think* it has the same file structure like x86-pe file, but i am not sure).
<br>
unfortunately, LLVM has no support with ARM PE\COFF. <br>
<br>
Any ideas? <br>
How difficult is to add the support in this file format? (LLC can generate ARM assembly, and PE\COFF files...) is there any fundamental difference between those file types (ARM-PE \ x86-PE) ?
<br>
<br>
Thanks, <br>
Nir </span></p>
<p class=""> </p></div></div></blockquote><div>At one point cegcc (<a href="http://cegcc.sourceforge.net/">http://cegcc.sourceforge.net</a>) project has managed to do this for WinCE which was PE/ARM. You should check the latest sources to see if it helps.</div>
<div><br></div><div>ismail</div><div><br></div></div></div></div>