stack icon indicating copy to clipboard operation
stack copied to clipboard

Bundle specific version of LLVM libraries

Open Constellation opened this issue 11 years ago • 4 comments

AFAIK, LLVM development is highly moving on and it's API is changing. So tools using LLVM (e.g. stack) require specific version of LLVM and building & installing required version of LLVM makes installation hard.

So I think bundling LLVM libraries to repository itself is one of the good choice. LLVM allow us to build it as static library, so it's easy to bundle it for stack.

For example, mozilla/rust compiler bundles LLVM with modification for rust[1].

What do you think of this?

Constellation avatar Dec 11 '13 04:12 Constellation

@omasanori pointed rust will upstream their patches[1]. So this example is wrong, sorry. But since current STACK requires development version of LLVM, so I think bundling specific revision of LLVM is still worthwhile for STACK.

Constellation avatar Dec 11 '13 07:12 Constellation

yeah i agree. maybe llvm 3.4 would be good.

xiw avatar Dec 11 '13 18:12 xiw

I like this idea. :)

stefanbeller avatar Dec 30 '13 20:12 stefanbeller

OCLint embeds LLVM optionally too. This must be done here yes...

oblitum avatar Feb 25 '14 02:02 oblitum