Problem Building ldc with llvm3-5 on Ubuntu 14.04

Eugene via digitalmars-d-ldc digitalmars-d-ldc at puremagic.com
Wed Oct 1 17:05:49 PDT 2014


I had the same problem.
1. in your case cmake picked up llvm version 3.5
2. cmake complains that it llvm-config-3.5 can't find profiledata 
component. I don't know why it is missing. I simply commented out 
the lines mentioning profiledata in cmake/Modules/FindLLVM.cmake

For me compilation still fails because llvm include file paths 
don't match the ones used in ldc source code.

Eugene

On Monday, 29 September 2014 at 16:38:13 UTC, Nordlöw wrote:
> On Monday, 29 September 2014 at 05:59:02 UTC, Kai Nacke wrote:
>> llvm-config --version
>> llvm-config --components
>
> llvm-config --version
> 3.4
>
> llvm-config --components
>  aarch64 aarch64asmparser aarch64asmprinter aarch64codegen 
> aarch64desc aarch64disassembler aarch64info aarch64utils all 
> all-targets analysis arm armasmparser armasmprinter armcodegen 
> armdesc armdisassembler arminfo asmparser asmprinter bitreader 
> bitwriter codegen core cppbackend cppbackendcodegen 
> cppbackendinfo debuginfo engine executionengine hexagon 
> hexagonasmprinter hexagoncodegen hexagondesc hexagoninfo 
> instcombine instrumentation interpreter ipa ipo irreader jit 
> linker lto mc mcdisassembler mcjit mcparser mips mipsasmparser 
> mipsasmprinter mipscodegen mipsdesc mipsdisassembler mipsinfo 
> msp430 msp430asmprinter msp430codegen msp430desc msp430info 
> native nativecodegen nvptx nvptxasmprinter nvptxcodegen 
> nvptxdesc nvptxinfo objcarcopts object option powerpc 
> powerpcasmparser powerpcasmprinter powerpccodegen powerpcdesc 
> powerpcinfo r600 r600asmprinter r600codegen r600desc r600info 
> runtimedyld scalaropts selectiondag sparc sparccodegen 
> sparcdesc sparcinfo support systemz systemzasmparser 
> systemzasmprinter systemzcodegen systemzdesc 
> systemzdisassembler systemzinfo tablegen target transformutils 
> vectorize x86 x86asmparser x86asmprinter x86codegen x86desc 
> x86disassembler x86info x86utils xcore xcoreasmprinter 
> xcorecodegen xcoredesc xcoredisassembler xcoreinfo
>
> I have multiple llvm versions installed.
>
> Could that be the problem?



More information about the digitalmars-d-ldc mailing list