On Fri, 13 Apr 2012 06:51:16 +0100
James Richard Tyrer <[email protected]> wrote:

> I was unable to build llvm-3.0.
> 
> It failed with:
> 
> make[3]: Entering directory `/usr/src/llvm-3.0.src/bindings/ocaml/llvm'
> make[3]: *** No rule to make target 
> `/usr/src/llvm-3.0.src/Release/lib/ocaml/libLLVMCore.so', needed by 
> `build-deplibs'.  Stop.
> make[3]: Leaving directory `/usr/src/llvm-3.0.src/bindings/ocaml/llvm'
> make[2]: *** [all] Error 1
> make[2]: Leaving directory `/usr/src/llvm-3.0.src/bindings/ocaml'
> 
> This appears to be an error in a Makefine somewhere since the file 
> exists but it is in a different directory:
> 
> /usr/src/llvm-3.0.src/Release/lib/libLLVMCore.so
> 
> The same is true for other SO files so I can only speculate that it is 
> using:
> 
>       ./Release/lib/ocaml
> 
> instead of:
> 
>       .Release/lib
> 
> somewhere.  But, these Make files are too clever and I couldn't figure 
> it out.
> 
> I also note that the: "configure" option: "--with-ocaml-libdir=" is 
> necessary if building OCaml bindings.  Should this be where OCaml is 
> installed?  The default appears to be for where LLVM will be installed: 
> "/opt/llvm/lib/ocaml".  "--prefix=" does not appear to change this.

How did you configure llvm? If I grep through my build log for
'bindings/ocaml/llvm' the only mention of it is when it's creating a
file called META.llvm. Ie, for me, it doesn't run make in the directory
at all.

Andy
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to