[Pkg-julia-devel] where, o where, is julia.h?

Peter Colberg peter at colberg.org
Sun Nov 27 05:54:29 UTC 2016


On Sat, Nov 26, 2016 at 07:08:40PM -0800, Walter Lapchynski wrote:
> I was doing some downstream packaging of KDE's Cantor for Kubuntu, which
> has optional support for Julia, but it's not possible to compile it with
> such support using standard packages for dependencies, because it needs
> julia.h, which is nowhere to be found in any Ubuntu or Debian package.
> There's a PPA that part of the upstream Julia team has provided and even as
> early as 0.3.10 julia.h is included in that. Is there some sort of
> reasonable explanation for this?

Yes; up to 0.4, libjulia was shipped by upstream as a private library
that programs were not expected to link to. This has changed with 0.5,
which installs a versioned libjulia into the system-wide library
directory, so the headers will be shipped with the package as well.

julia 0.5 has been blocked from inclusion into Debian (experimental)
by lack of TLS support in libgit2 [1] for a few months now and it will
probably take at least that amount of time until the issue is solved.

[1] https://bugs.debian.org/832798

Peter



More information about the Pkg-julia-devel mailing list