<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Thank You for the answer!<br>
    <br>
    I must stick to LLVM 2.9 + LLVM-GCC for now, because I want to
    publish a maintenance release from a relatively old software which
    is based on that (Adobe FlashCC - targeting
    ActionScriptVirtualMacine2) - so I cannot upgrade LLVM to 3.4
    without refactoring a huge part of the codebase. (I can compile it
    using GCC 4.8.2 on Windows - Cygwin)<br>
    <br>
    I've only access to virtual machine resources but I'll give a try
    recompiling libcxx after updating/maybe downgrading itself.. Thanks
    for the tip again.<br>
    <br>
    <div class="moz-cite-prefix">On 2014.05.11. 5:24, Herbie Robinson
      wrote:<br>
    </div>
    <blockquote cite="mid:536EED51.1030407@verizon.net" type="cite">
      <div class="moz-text-html" lang="x-western">
        <meta content="text/html; charset=ISO-8859-1"
          http-equiv="Content-Type">
        <div class="moz-cite-prefix">I'm stuck on 10.8.5 and got around
          it by:<br>
          <br>
          1.  Building the most recent stable branch of libc++.  I got a
          couple of errors in the regression tests, but they looked like
          something obscure enough to net affect the compiler and so
          far, that is panning out.<br>
          <br>
          2.  I ran configure as follows:<br>
          <br>
          ../llvm/configure CXXFLAGS="-stdlib=libc++
          -I/Programming/llvm/libcxx34/test/support
          -I/Programming/llvm/libcxx34/include"
          LDFLAGS="-L/Programming/llvm/libcxx34/lib"<br>
          <br>
          I don't remember what the libcxx34/test/support dir is about. 
          I probably cut and pasted the search paths from one of the
          LLVM docs.  Or maybe it's only need to run the tests.  It
          takes a long time to build, you do want to use the -j option
          with make.<br>
          <br>
          I believe this completely avoids using anything from GCC
          (except maybe the assembler).<br>
          <br>
          I used the stable 3.4 branch and the regression tests all
          appear to pass (there is a lot of output; so, I could have
          missed something).<br>
          <br>
          Caveat:  Outside of running the regressions, I haven't
          executed any code, yet.  I'm actually porting LLVM to the
          Stratus VOS operating system (in my spare time, this isn't an
          official project).  I won't really start testing things until
          I get some basic ABI tweaks done.<br>
          <br>
          According to the online docs, you can also get it to work by
          installing a recent GCC compiler suite.  That seemed like a
          lot more work for me.  Especially because that would probably
          be a nightmare on the new OS, because the GCC that's ported
          over there is way to old to build LLVM and there is no
          practical way to upgrade it.<br>
          <br>
          On 5/10/14 7:56 AM, Andras Csizmadia wrote:<br>
        </div>
        <blockquote cite="mid:536E13DA.60109@vpmedia.hu" type="cite">
          <meta http-equiv="content-type" content="text/html;
            charset=ISO-8859-1">
          <font face="Helvetica, Arial, sans-serif">Hello,</font><br>
          <font face="Helvetica, Arial, sans-serif"><br>
            I've some exceptions which I would like to solve to build
            LLVM+Clang from source on MacOSX 10.8+.</font><br>
          <font face="Helvetica, Arial, sans-serif"><br>
            "</font><br>
          <font face="Helvetica, Arial, sans-serif">/Users/travis/build/vpmedia/crossbridge/llvm-2.9/lib/Transforms/Utils/CodeExtractor.cpp:728:28:


            </font><br>
          <font face="Helvetica, Arial, sans-serif">error:  no
            matching constructor for initialization of
            'std::vector<BasicBlock *>'
            std::vector<BasicBlock*>
            Succs(succ_begin(codeReplacer),</font><br>
          <font face="Helvetica, Arial, sans-serif">"<br>
          </font><font face="Helvetica, Arial, sans-serif"><br>
            I understand that it is some kind of C++ library issue
            (stdlibc++ vs. c++v1)  but not exactly how to solve it.
            (Passing -stdlib=libstdc++  as CXX flag does not solve
            this).<br>
            <br>
            You can check out a related github ticket here: <br>
            <a moz-do-not-send="true" class="moz-txt-link-freetext"
              href="https://github.com/Homebrew/homebrew-versions/issues/384">https://github.com/Homebrew/homebrew-versions/issues/384</a></font><br>
          <br>
          Also a Travis CI build:<br>
          <a moz-do-not-send="true" class="moz-txt-link-freetext"
href="https://s3.amazonaws.com/archive.travis-ci.org/jobs/24856999/log.txt">https://s3.amazonaws.com/archive.travis-ci.org/jobs/24856999/log.txt</a><br>
          <br>
          I've googled for solution but I've only found partial
          informations regarding this.<br>
          <br>
          Any tips what should I do to easily fix these problems without
          modifying the LLVM source code?<br>
          <br>
          <br>
          Thanks!<br>
          Andrew<br>
        </blockquote>
      </div>
    </blockquote>
    <br>
  </body>
</html>