[Pkg-d-devel] Installing libphobos2-ldc75

Russel Winder russel at winder.org.uk
Sat Nov 11 10:09:38 UTC 2017


Iain,

> The gdc packages allows installing multiple version of libgphobos
> together (libgphobos68, libgphobos71, etc.)
> 

As I understand it…

The LDC set up also allows multiple versions per se. The problem is transitive
dependencies, for example tilix which depends on both gtkd and phobos. For
consistency all need to be compiles to the same toolchain and library
versions. If tilix, gtkd, and phobos were compiled using gdc instead of ldc2,
the exact same problem would arise I believe.

The wonder is that there is not more transitive dependency problems with the
Debian packaging!

I think the current policy Matthias et al. have in place works where the
number of packages is small and all are under control of the same team. If the
D community gets bigger on Debian, a new solution may be needed. I am hoping
to add to their problems by adding dinotify, unit_threaded, and me-tv to the
set of packages using LDC.

I think the core problem here is druntime and phobos, I am guessing an analogy
is libstdc++. And then there is libc.

-- 
Russel.
==========================================
Dr Russel Winder      t: +44 20 7585 2200
41 Buckmaster Road    m: +44 7770 465 077
London SW11 1EN, UK   w: www.russel.org.uk
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-d-devel/attachments/20171111/f2dae69b/attachment.sig>


More information about the Pkg-d-devel mailing list