[LLVMdev] How to install poolalloc?
Qiuping Yi
yiqiuping at gmail.com
Fri Jan 30 07:24:39 PST 2015
I am just not upgrade my LLVM. So I must use some higer LLVM version, right?
--------------------------------------------
Qiuping Yi
Institute Of Software
Chinese Academy of Sciences
On Fri, Jan 30, 2015 at 11:21 PM, John Criswell <jtcriswel at gmail.com> wrote:
> On 1/30/15 10:17 AM, Qiuping Yi wrote:
>
> Thank you. But now I am using LLVM 2.9, so which version of poolalloc I
> should use ?
>
>
> Why are you using LLVM 2.9? That's an old version of LLVM (even by my
> standards).
>
> Is there some other LLVM-based tool that requires that you use LLVM 2.9?
>
> Regards,
>
> John Criswell
>
>
>
>
> --------------------------------------------
> Qiuping Yi
> Institute Of Software
> Chinese Academy of Sciences
>
> On Fri, Jan 30, 2015 at 11:12 PM, John Criswell <jtcriswel at gmail.com>
> wrote:
>
>> Dear Qiuping,
>>
>> If you use the release_32 branch of poolalloc, then you need to use LLVM
>> 3.2.
>>
>> For directions on compiling poolalloc with LLVM 3.2, please the SAFECode
>> build directions at http://safecode.cs.illinois.edu/docs/Install.html.
>> You can just skip the steps in the directions that compile SAFECode.
>>
>> Regards,
>>
>> John Criswell
>>
>>
>> On 1/30/15 10:05 AM, Qiuping Yi wrote:
>>
>> Hi, all
>>
>> I want to use the alias analysises in project poolalloc, but I
>> encounter some problem during installing it. I install poolalloc as follow:
>>
>> 1) cd llvm/projects
>> svn co http://llvm.org/svn/llvm-project/poolalloc/branches/release_32
>> poolalloc
>> 3) cd LLVM-object-directory
>> make tools-only
>> cd projects/poolalloc
>> make
>>
>> When I carried out "make", I get the next error information:
>> llvm[2]: Compiling AddressTakenAnalysis.cpp for Release+Asserts build
>> (PIC)
>> AddressTakenAnalysis.cpp:18:30: fatal error: llvm/IR/CallSite.h: No such
>> file or directory compilation terminated.
>> /bin/rm: cannot remove
>> `/home/gu/installed/llvm-2.9/projects/poolalloc/lib/DSA/Release+Asserts/AddressTakenAnalysis.d.tmp':
>> No such file or directory
>> make[2]: ***
>> [/home/gu/installed/llvm-2.9/projects/poolalloc/lib/DSA/Release+Asserts/AddressTakenAnalysis.o]
>> Error 1
>> make[2]: Leaving directory
>> `/home/gu/installed/llvm-2.9/projects/poolalloc/lib/DSA'
>> make[1]: *** [all] Error 1
>> make[1]: Leaving directory
>> `/home/gu/installed/llvm-2.9/projects/poolalloc/lib'
>> make: *** [all] Error 1
>>
>> 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.
>>
>> --------------------------------------------
>> Qiuping Yi
>> Institute Of Software
>> Chinese Academy of Sciences
>>
>>
>> _______________________________________________
>> LLVM Developers mailing listLLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.eduhttp://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>>
>>
>>
>> --
>> John Criswell
>> Assistant Professor
>> Department of Computer Science, University of Rochesterhttp://www.cs.rochester.edu/u/criswell
>>
>>
>
>
> --
> John Criswell
> Assistant Professor
> Department of Computer Science, University of Rochesterhttp://www.cs.rochester.edu/u/criswell
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150130/c23d1235/attachment.html>
More information about the llvm-dev
mailing list