<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Francois,<br>
    <br>
    The latest I know is that libc++ is not ready for prime time on
    Linux.<br>
    <br>
    - Marc<br>
    <br>
    <div class="moz-cite-prefix">On 12/21/2012 01:47 PM, François Dumont
      wrote:<br>
    </div>
    <blockquote cite="mid:50D4D8F1.7000704@gmail.com" type="cite">Hi
      <br>
      <br>
          I can't find a help mailing list so here is my message on the
      dev one.
      <br>
      <br>
          I built llvm/clang SVN trunk without any problem under my
      Linux box. But building libc++ is not so easy. I try
      <br>
      <br>
      1. Run lib/buildit
      <br>
      <br>
      It ends up with a:
      <br>
      <br>
      + case $TRIPLE in
      <br>
      + clang algorithm.o bind.o chrono.o condition_variable.o debug.o
      exception.o future.o hash.o ios.o iostream.o locale.o memory.o
      mutex.o new.o random.o regex.o stdexcept.o string.o strstream.o
      system_error.o thread.o typeinfo.o utility.o valarray.o -fPIC -o
      libc++.so.1.0 -shared -nodefaultlibs -Wl,-soname,libc++.so.1
      -lpthread -lrt -lc -lstdc++ -std=c++0x -fstrict-aliasing -Wall
      -Wextra -Wshadow -Wconversion -Wnewline-eof -Wpadded
      -Wmissing-prototypes -Wstrict-aliasing=2 -Wstrict-overflow=4
      <br>
      /usr/bin/ld: cannot find crtbeginS.o: No such file or directory
      <br>
      clang-3: error: linker command failed with exit code 1 (use -v to
      see invocation)
      <br>
      <br>
      2. Put libcxx within llvm/tools
      <br>
      <br>
          Like must be done for clang. It has no effect when building
      llvm.
      <br>
      <br>
      3. Use cmake
      <br>
      <br>
          I have created a build-libcxx folder next to ibcxx and call
      <br>
      <br>
      cmake ../libcxx
      <br>
      <br>
        from it. The result is:
      <br>
      <br>
      -- Looking for __gcc_personality_v0 in gcc_s
      <br>
      -- Looking for __gcc_personality_v0 in gcc_s - found
      <br>
      CMake Error at lib/CMakeLists.txt:34 (add_dependencies):
      <br>
        add_dependencies called with incorrect number of arguments
      <br>
      <br>
      <br>
      -- Found PythonInterp: /usr/bin/python2.7
      <br>
      -- Configuring incomplete, errors occurred!
      <br>
      <br>
      <br>
      So I am stuck, can someone help ?
      <br>
      <br>
      Thank you
      <br>
      <br>
      François
      <br>
      <br>
      _______________________________________________
      <br>
      cfe-dev mailing list
      <br>
      <a class="moz-txt-link-abbreviated" href="mailto:cfe-dev@cs.uiuc.edu">cfe-dev@cs.uiuc.edu</a>
      <br>
      <a class="moz-txt-link-freetext" href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev</a>
      <br>
    </blockquote>
    <br>
    <div class="moz-signature">-- <br>
      Marc J. Driftmeyer<br>
      Email :: <a href="mailto:mjd@reanimality.com">mjd@reanimality.com</a><br>
      Web :: <a href="http://www.reanimality.com">http://www.reanimality.com</a><br>
      Cell :: (509) 435-5212
    </div>
  </body>
</html>