<div dir="ltr"><div>Some LLVM IR could be portable. </div><div><br></div><div>But the C/C++ languages are not designed to be portable in that way. Your application will be including system headers with platform specific information in them. For example, platform specific decisions about structure memory layout, or runtime function names for linking against.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jul 7, 2015 at 3:43 PM, Sandeep Kumar Singh <span dir="ltr"><<a href="mailto:deepdondo007@gmail.com" target="_blank">deepdondo007@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>I am curious to know about LLVM IR as platform independent feature.</div><div>I have compiler some C and C++ applications that compiled on Linux 64bit machine, now I want to generate bit code file on Windows 64bit machine.</div><div><br></div><div>1) Will this execute without any issues? </div><div>2) Do I pass any option for making it operating system portable? </div><div>3) Can I generate bit code file also on Linux machine and then run on Windows machine?</div><div><br></div><div>Please give me some pointers?</div><div><br></div><div>Any help will be highly appreciated.<br clear="all"><div><br></div><br><div>Thanks and Regards,<br>Sandeep</div>
</div></div>
<br>_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a> <a href="http://llvm.cs.uiuc.edu" rel="noreferrer" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" rel="noreferrer" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
<br></blockquote></div><br></div>