[Pkg-julia-devel] [SCM] Julia branch master updated. debian/0.3.11-1-20-gdbf6516
Peter Colberg
peter at colberg.org
Thu Nov 5 19:44:29 UTC 2015
On Thu, Nov 05, 2015 at 09:26:16PM +0200, Graham Inggs wrote:
> Under what circumstances could the problem occur?
> If it is only during transitions, then do we need to be concerned?
It could occur when the user has multiple versions of a library
installed for whatever reason, and Julia works one version (the
one that it was “build” and tested with), but fails/segfaults
with the other(s) due to an ABI incompatibility.
This may happen during the upcoming transition of libsparsesuite
for julia 0.4.0 from libcholmod2.1.2 and libumfpack5.6.2 to
libcholmod3.0.6 and libumfpack5.7.1.
> What if we had a dummy library or executable that called the functions
> that julia calls dynamically.
> Would dh_shlibdeps generate the Depends for us?
Yes, that is exactly what I am exploring right now.
I compile a dummy executable in override_dh_shlibdeps and pass it
using `dh_shlibdeps -- -e dummy', which already generates Depends.
I will upload a prototype to a personal branch for your review. I will
see whether it is not too much work after all to patch julia to use
the sonames, which would avoid the symlink mess.
Peter
More information about the Pkg-julia-devel
mailing list