[Dune] state of Debian packages for dune

Ansgar Burchardt ansgar at 43-1.org
Tue May 22 17:06:46 CEST 2012


Hi,

On 05/22/2012 03:03 PM, Markus Blatt wrote:
> thanks for the work. I just tried them to see what the problem with
> flyspary 1100 is.
> 
> The problem is that I assumed that dune.module and dune-common.pc both
> get installed to ${libdir}//dunecontrol/dune-common and
> /pkg-config/dune-common, respectively. This is the case when using
> make install. In contrast to this in the Debian packages dune-common.pc
> resides in ${libdir}/pkgconfig and dune.module in
> ${libdir}/../dunecontrol/dune-common, where libdir is
> /usr/lib/x86_64-linux-gnu according to "pkg-config  --variable=libdir
> dune-common". 
> 
> Is this intented and common Debian policy? If so, is there a
> convenient way to mimik this in automake?

Installing libraries to an architecture-qualified path is done in Debian
to allow installing the package for multiple architectures on the same
time (say i386 and amd64).  It's a fairly recent thing.

dunecontrol in Debian has a small patch to look in the right
subdirectory, but as the name of that directory varies between
architectures I haven't forwarded it yet.  In any case the fix you
committed (r6746) only works on amd64.

Regards,
Ansgar




More information about the Dune mailing list