[haskell-llvm] Linking to C bindings (llvm-0.10.0.1)
    Henning Thielemann 
    lemming at henning-thielemann.de
       
    Thu Nov 22 09:21:27 GMT 2012
    
    
  
On Thu, 22 Nov 2012, Per Fredelius wrote:
> Hi all,
> 
> I'm trying to install llvm-0.10.0.1 (a dependency of Hydra) but I'm running into trouble making cabal find
> the c headers, aborting with the following error:
> 
> checking llvm-c/Core.h usability... no
> checking llvm-c/Core.h presence... no
> checking for llvm-c/Core.h... no
> configure: error: could not find LLVM C bindings
> 
> I suspect I'm missing some obvious detail when installing LLVM (2.9). 2.9 was built and installed from
> source into /usr/lib/llvm-2.9. My main suspicion is there is some path that needs to be set for the files
> above to be found as they are clearly present in /usr/lib/llvm-2.9/include.
Unfortunately, llvm does not use the pkg-config system that is natively 
supported by Cabal. Instead, llvm is shipped with its own llvm-config 
which is installed in a custom path. It may be a good idea to add 
llvm-config to the PATH before running 'cabal configure'.
    
    
More information about the Haskell-llvm
mailing list