[Pkg-julia-devel] Bug#753971: Bug#753971: Bug#753971: Bug#753971: julia: Please update the llvm dependency from 3.3 to 3.4 (or better, llvm-dev)

Sylvestre Ledru sylvestre at debian.org
Mon Jul 7 14:50:07 UTC 2014


On 07/07/2014 16:44, Viral Shah wrote:
> On 07-Jul-2014, at 1:02 am, Sylvestre Ledru <sylvestre at debian.org> wrote:
> 
>> On 07/07/2014 09:10, Viral Shah wrote:
>>> Julia support for LLVM 3.4 is only experimental and we will probably go
>>> directly to 3.5.
>> Do you have an eta on Julia-on-llvm-3.5 ? LLVM 3.5 branching is probably
>> going to happen this week.
> 
> We are currently in our julia 0.3 release cycle, and just about to release 0.3-rc1. We already have support llvm-3.5 svn, but the julia release that will use llvm 3.5 will be 0.4 is expected in December. 
The Debian freeze in planed in November. That is going to be too late.

> LLVM 3.4 changed the APIs (MCJIT and such) and also had a bunch of bugs that made it difficult for us to use it. In fact we even have to apply patches to LLVM 3.3 (but can work around those bugs with slightly worse code generation in some cases, so that stock LLVM 3.3 can be used). Most of our patches are in 3.5, and we should be able to move to it for our next release.
If you can provide patches separately from the 0.3 release, I guess that
would make Sébastien happy.

>>> Is it an option to include 3.3 in the Julia package in that case?
>>>
>> No. It had a maintenance burden on Debian that we don't want.
> 
> I really wish we can find a way.
Me too but 3.3 is already more than an year old. It is unmaintained
(unlike 3.4 which has point releases) and 3.5 will be part of Debian Jessie.
I cannot afford to maintain 4 versions of LLVM in parallel (3.3, 3.4,
3.5 and snapshot).

Sylvestre



More information about the Pkg-julia-devel mailing list