[klee-dev] build klee-uclibc failed

Cadar, Cristian c.cadar at imperial.ac.uk
Fri Aug 16 11:21:46 BST 2019


What seems to happen there is that you have $CC set to /usr/bin/gcc. 
Unset it and rerun configure and hopefully it should work.  I updated 
the script to add a more informative error message when this happens 
(patch to be merged soon).

Cristian

On 16/08/2019 02:48, Zhang, RongX Z wrote:
> Yes, I checked  usr/local/bin/llvm-dis  –version, it is 6.0
> 
> Thanks
> 
> Rong
> 
> *From:* Nowack, Martin [mailto:m.nowack at imperial.ac.uk]
> *Sent:* Thursday, August 15, 2019 5:55 PM
> *To:* Zhang, RongX Z <rongx.z.zhang at intel.com>; klee-dev 
> <klee-dev at imperial.ac.uk>
> *Subject:* RE: [klee-dev] build klee-uclibc failed
> 
> For most LLVM tools, it should be '-v'. Just to cross check.
> 
> On 15 August 2019 11:25:34 CEST, "Zhang, RongX Z" 
> <rongx.z.zhang at intel.com <mailto:rongx.z.zhang at intel.com>> wrote:
> 
>     Sorry, how to check this?  /usr/local/bin/llvm* is installed by
>     myself, and I thinks it’s llvm 6.0.
> 
>     *From:* Nowack, Martin [mailto:m.nowack at imperial.ac.uk]
>     *Sent:* Thursday, August 15, 2019 5:15 PM
>     *To:* Zhang, RongX Z <rongx.z.zhang at intel.com
>     <mailto:rongx.z.zhang at intel.com>>; klee-dev <klee-dev at imperial.ac.uk
>     <mailto:klee-dev at imperial.ac.uk>>
>     *Subject:* RE: [klee-dev] build klee-uclibc failed
> 
>     Can you check which LLVM version usr/local/bin/llvm-dis uses?
> 
>     Cheers,
>     Martin
> 
>     On 15 August 2019 11:12:02 CEST, "Zhang, RongX Z"
>     <rongx.z.zhang at intel.com <mailto:rongx.z.zhang at intel.com>> wrote:
> 
>         Yes, clang is in my PATH and clang version is 6.0.0.
> 
>         Thanks
> 
>         Rong
> 
>         *From:* Nowack, Martin [mailto:m.nowack at imperial.ac.uk]
>         *Sent:* Thursday, August 15, 2019 5:10 PM
>         *To:* Zhang, RongX Z <rongx.z.zhang at intel.com
>         <mailto:rongx.z.zhang at intel.com>>; klee-dev
>         <klee-dev at imperial.ac.uk <mailto:klee-dev at imperial.ac.uk>>
>         *Subject:* Re: [klee-dev] build klee-uclibc failed
> 
>         Dear Rong,
>         Can you check if clang is in your PATH?
>         'clang -v' should print out 6.0 as well.
> 
>         Clang is not necessarily installed as a dependency of LLVM.
> 
>         Hope that helps.
> 
>         Best,
>         Martin
> 
>         On 15 August 2019 09:26:23 CEST, "Zhang, RongX Z"
>         <rongx.z.zhang at intel.com <mailto:rongx.z.zhang at intel.com>> wrote:
> 
>             Hi ,
> 
>             I am installing KLEE on Clear Linux, when I build the latest
>             klee-uclibc , and run command : ./configure --make-llvm-lib,
>             it’s failed and error log is:
> 
>             INFO:Forcing C compiler to be...gcc
> 
>             INFO:Absolute path to compiler.../usr/bin/gcc
> 
>             INFO:Disabling assertions
> 
>             INFO:Configuring for Debug build
> 
>             INFO:Configuring for LLVM bitcode archive
> 
>             INFO:Using llvm-config at.../usr/local/bin/llvm-config
> 
>             INFO:Using llvm tool dir.../usr/local/bin
> 
>             INFO:Found "/usr/local/bin/llvm-nm".
> 
>             INFO:Found "/usr/local/bin/llvm-ar".
> 
>             INFO:Found "/usr/local/bin/llvm-link".
> 
>             INFO:Found "/usr/local/bin/llvm-objdump".
> 
>             INFO:Testing LLVM Bitcode compiler.../usr/bin/gcc
> 
>             INFO:Conversion of LLVM Bitcode to LLVM Assembly failed with
>             output:
> 
>             /usr/local/bin/llvm-dis: error: Invalid bitcode signature
> 
>             ERROR:LLVM Bitcode compiler does not work.
> 
>             Can you tell me how to resolve this problem?
> 
>             Gcc version :9.1.1
> 
>             llvm version:6.0.
> 
>             Thanks
> 
>             Rong
> 
> 
> -- 
> Sent from my Android device with K-9 Mail. Please excuse my brevity.
> 
> 
> _______________________________________________
> klee-dev mailing list
> klee-dev at imperial.ac.uk
> https://mailman.ic.ac.uk/mailman/listinfo/klee-dev
> 


More information about the klee-dev mailing list