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

Re: New version of haskell-devscripts



Hi,

Am Montag, den 30.03.2009, 11:40 +0300 schrieb Kari Pahula:
> On Sun, Mar 29, 2009 at 08:30:21PM +0200, Joachim Breitner wrote:
> > Hi Kaol,
> 
> I don't know why you're waiting for my opinion on this.  I'm not the
> haskell-devscripts maintainer.  Go ahead with it if you want to.  Fix
> it if you break it.

You were probably consulted given that you wrote hslibrary.mk and have a
good overview of the Haskell packaging in Debian.

I’ll wait for Marco to comment on your remarks before uploading.

> > Am Montag, den 23.03.2009, 11:27 -0300 schrieb Marco Túlio Gontijo e
> > Silva:
> > > Without: Depends: ghc6 (>= 6.10.1+dfsg1-13), ghc6 (<< 6.10.1+dfsg1+)
> > > With: Depends: ghc6 (>= 6.10.1+dfsg1-13), ghc6 (<< 6.10.1+dfsg1+), libc6
> > > (>= 2.3.3), libffi5 (>= 3.0.4), libgmp3c2, libncurses5 (>= 5.6
> > > +20071006-3)
> 
> I'm more concerned about libghc6-*-dev packages' dependencies on C
> -dev packages.  Can you still use libghc6-terminfo-dev without, say,
> libncurses5-dev?

A quick check (trying to build xmonad without libx11-dev installed)
indicates that this does not work indeed. But it’s not because the
headers are missing, but the symlink
/usr/lib/libX11.so -> libX11.so.6.2.0
is used by /usr/bin/ld, which is called with -lX11. Is there a way to
use ld without having the C libraries’s dev package installed?

> Another thing is that having a libghc6-*-dev package installed is not
> necessary for running a binary built using it.  So a user uninstalling
> -dev packages or copying the binary over to another system will still
> see linker errors.  It's something we have to deal with right now,
> too, but this change does little to help with that.

Not sure if we need to cover this. For non-packaged applications, this
is the same as situation with C programs. And for package applications,
after ghc6 has done it’s work, dh_shlibdeps will work just fine, won’t
it?

Greetings,
Joachim

-- 
Joachim "nomeata" Breitner
Debian Developer
  nomeata@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
  JID: nomeata@joachim-breitner.de | http://people.debian.org/~nomeata

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Reply to: