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