<br><br><div class="gmail_quote">On Mon, Mar 14, 2011 at 7:38 AM, Marc Glisse <span dir="ltr"><<a href="mailto:marc.glisse@inria.fr">marc.glisse@inria.fr</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hello,<div class="im"><br>
<br>
On Sun, 13 Mar 2011, John Myers wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
I was wondering if libcxx works on Linux machines. From reading the archives<br>
it seems like some people have got it to work.<br>
</blockquote>
<br></div>
no, it doesn't. At least, anything related to streams or wchar_t will break. Other parts that don't involve as much platform specific code work much better.<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
john@ubuntu:~/src$ clang++ --version<br>
clang version 3.0 (trunk 127576)<br>
Target: x86_64-unknown-linux-gnu<br>
Thread model: posix<br>
john@ubuntu:~/src$ clang++ -std=c++0x -stdlib=libc++ -emit-llvm -c -o<br>
world.bc world.cc<br>
john@ubuntu:~/src$ chmod +x world.bc<br>
john@ubuntu:~/src$ ./world.bc<br>
</blockquote>
<br></div>
Is that really supposed to work?<div class="im"><br>
<br></div></blockquote><div>Yeah, somewhere on <a href="http://llvm.org">llvm.org</a> there was instructions on setting up Linux to run bitcode directly.<br><br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
john@ubuntu:~/src$ cat world.cc<br>
#include <iostream><br>
<br>
using namespace std;<br>
<br>
int main() {<br>
<br>
  cout << "hello world!\n";<br>
<br>
  return 0;<br>
}<br>
</blockquote>
<br></div>
Sorry, hello world is broken and will output some garbage after the normal text.<br>
<br>
-- <br><font color="#888888">
Marc Glisse<br></font></blockquote><div> </div></div>Thanks for the info and clarification.<br><br>--John<br>