[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: libphobos-dev build-dep



On Sat, Mar 22, 2014 at 14:40:20 +0100, Peter De Wachter wrote:

> On 22-03-14 13:11, Samuel Thibault wrote:
> > Hello,
> >
> > The following packages have been in BD-Uninstallable buildd state for a
> > very long time. This is because they build-depend on the libphobos-dev
> > virtual package instead of an actual package such as libphobos-4.4-dev
> > or libphobos-4.8-dev.
> 
> I think a bit of background information is needed here. These packages
> are implemented in the D language. They use the GDC compiler and Phobos
> is the D standard library. GDC and Phobos are tightly coupled: each
> version of the compiler requires a specific version of the library. As
> an extra complication, GDC is build on all architectures but Phobos
> currently only works on x86. (I believe ARM support is coming soon.)
> 
> All these packages have:
>     Depends: gdc, libphobos-dev
> 
> This works as follows:
> - "gdc" is a gcc-defaults meta-package that depends on the current
> default GDC compiler.
> - The compiler in turn depends on a suitable Phobos implementation, if
> one exists.
> - The Phobos implementation provides libphobos-dev.
> - And this satisfies the original dependency.
> 
Sounds to me like libphobos-dev should be a real package built from
gcc-defaults just like gdc.

Cheers,
Julien

Attachment: signature.asc
Description: Digital signature


Reply to: