On Tue, Aug 14, 2012 at 10:52:38PM +0200, Santiago Vila wrote:
> On Tue, 14 Aug 2012, Steve Langasek wrote:

> >against the libs, are shipped in the 'gettext' binary package; when
> >cross-building a package that build-depends on gettext, we have to
> >know whether they're using the tools or the libraries.

> Please note that if they are using the libraries, they should build-depend
> on libasprintf-dev and/or libgettextpo-dev, currently provided by gettext,
> not on gettext itself.

> Build-depending on gettext instead of libasprintf-dev and/or libgettextpo-dev
> if the build-depends is really for the libraries should be a bug.

Right... but whether it's a build-dep on a real package or on a virtual one,
if the package is M-A: foreign there's no way to express that you need the
version for the host architecture.

> Now the question: Do libasprintf-dev and libgettextpo-dev really need
> to be in a different package than gettext?

I think that depends on whether there's ever a need to build against host
and build versions of these libraries in a single build.  I don't know the
answer to that; we probably won't discover the answer for a while, until
someone working on cross-compiling the distro runs into one that does.

You could split the packages and put the issue to bed once and for all, or
just use Multi-Arch: allowed for now and wait for complaints :)

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slanga...@ubuntu.com                                     vor...@debian.org

Attachment: signature.asc
Description: Digital signature

Reply via email to