<div dir="ltr">I am just not upgrade my LLVM. So I must use some higer LLVM version, right?</div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><br>--------------------------------------------<br>Qiuping Yi<br>Institute Of Software<br>Chinese Academy of Sciences</div></div>
<br><div class="gmail_quote">On Fri, Jan 30, 2015 at 11:21 PM, John Criswell <span dir="ltr"><<a href="mailto:jtcriswel@gmail.com" target="_blank">jtcriswel@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 text="#000000" bgcolor="#FFFFFF"><span class="">
    <div>On 1/30/15 10:17 AM, Qiuping Yi wrote:<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr">Thank you. But now I am using LLVM 2.9, so which
        version of poolalloc I should use ?</div>
    </blockquote>
    <br></span>
    Why are you using LLVM 2.9?  That's an old version of LLVM (even by
    my standards).<br>
    <br>
    Is there some other LLVM-based tool that requires that you use LLVM
    2.9?<br>
    <br>
    Regards,<br>
    <br>
    John Criswell<div><div class="h5"><br>
    <br>
    <blockquote type="cite">
      <div class="gmail_extra"><br clear="all">
        <div>
          <div><br>
            --------------------------------------------<br>
            Qiuping Yi<br>
            Institute Of Software<br>
            Chinese Academy of Sciences</div>
        </div>
        <br>
        <div class="gmail_quote">On Fri, Jan 30, 2015 at 11:12 PM, John
          Criswell <span dir="ltr"><<a href="mailto:jtcriswel@gmail.com" target="_blank">jtcriswel@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 text="#000000" bgcolor="#FFFFFF">
              <div>Dear Qiuping,<br>
                <br>
                If you use the release_32 branch of poolalloc, then you
                need to use LLVM 3.2.<br>
                <br>
                For directions on compiling poolalloc with LLVM 3.2,
                please the SAFECode build directions at <a href="http://safecode.cs.illinois.edu/docs/Install.html" target="_blank">http://safecode.cs.illinois.edu/docs/Install.html</a>. 
                You can just skip the steps in the directions that
                compile SAFECode.<br>
                <br>
                Regards,<br>
                <br>
                John Criswell
                <div>
                  <div><br>
                    <br>
                    On 1/30/15 10:05 AM, Qiuping Yi wrote:<br>
                  </div>
                </div>
              </div>
              <blockquote type="cite">
                <div>
                  <div>
                    <div dir="ltr">Hi, all
                      <div><br>
                      </div>
                      <div>I want to use the alias analysises in project
                        poolalloc, but I encounter some problem during
                        installing it. I install poolalloc as follow:</div>
                      <div><br>
                      </div>
                      <div>1) cd llvm/projects</div>
                      <div>    svn co <a href="http://llvm.org/svn/llvm-project/poolalloc/branches/release_32" target="_blank">http://llvm.org/svn/llvm-project/poolalloc/branches/release_32</a>
                        poolalloc</div>
                      <div>3) cd LLVM-object-directory
                        <div>    make tools-only</div>
                        <div>    cd projects/poolalloc</div>
                        <div>    make</div>
                        <div><br>
                        </div>
                        <div>When I carried out "make", I get the next
                          error information:</div>
                        <div>
                          <div>llvm[2]: Compiling
                            AddressTakenAnalysis.cpp for Release+Asserts
                            build (PIC)</div>
                          <div>AddressTakenAnalysis.cpp:18:30: fatal
                            error: llvm/IR/CallSite.h: No such file or
                            directory compilation terminated.</div>
                          <div>/bin/rm: cannot remove
                            `/home/gu/installed/llvm-2.9/projects/poolalloc/lib/DSA/Release+Asserts/AddressTakenAnalysis.d.tmp':

                            No such file or directory</div>
                          <div>make[2]: ***
                            [/home/gu/installed/llvm-2.9/projects/poolalloc/lib/DSA/Release+Asserts/AddressTakenAnalysis.o]

                            Error 1</div>
                          <div>make[2]: Leaving directory
                            `/home/gu/installed/llvm-2.9/projects/poolalloc/lib/DSA'</div>
                          <div>make[1]: *** [all] Error 1</div>
                          <div>make[1]: Leaving directory
                            `/home/gu/installed/llvm-2.9/projects/poolalloc/lib'</div>
                          <div>make: *** [all] Error 1</div>
                        </div>
                        <div><br>
                        </div>
                        <div>Does poolalloc dependent on some other
                          project which has not been installed now? What
                          should I do for incorrectly installing
                          poolalloc? Thank you all in advance.</div>
                        <div><br>
                        </div>
                        <div>
                          <div>--------------------------------------------<br>
                            Qiuping Yi<br>
                            Institute Of Software<br>
                            Chinese Academy of Sciences</div>
                        </div>
                      </div>
                    </div>
                    <br>
                    <fieldset></fieldset>
                    <br>
                  </div>
                </div>
                <pre>_______________________________________________
LLVM Developers mailing list
<a href="mailto:LLVMdev@cs.uiuc.edu" target="_blank">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><span><font color="#888888">
</font></span></pre>
                <span><font color="#888888"> </font></span></blockquote>
              <span><font color="#888888"> <br>
                  <br>
                  <pre cols="72">-- 
John Criswell
Assistant Professor
Department of Computer Science, University of Rochester
<a href="http://www.cs.rochester.edu/u/criswell" target="_blank">http://www.cs.rochester.edu/u/criswell</a></pre>
                </font></span></div>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <br>
    <br>
    <pre cols="72">-- 
John Criswell
Assistant Professor
Department of Computer Science, University of Rochester
<a href="http://www.cs.rochester.edu/u/criswell" target="_blank">http://www.cs.rochester.edu/u/criswell</a></pre>
  </div></div></div>

</blockquote></div><br></div>