Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-dev
Navigation:
Lists: gentoo-dev: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-dev@g.o
From: Ciaran McCreesh <ciaran.mccreesh@...>
Subject: Re: How to handle dependencies on protocol headers?
Date: Fri, 16 Sep 2011 07:25:29 +0100
On Fri, 16 Sep 2011 00:32:49 -0400
Matt Turner <mattst88@g.o> wrote:
> Often packages depending on X11 libraries will also have to specify
> the X11 libraries' proto packages in DEPEND. This is because the X11
> library itself #includes files provided by the proto package. It's not
> really that the X11 library depends on this at run-time, so the
> protocol packages aren't specified in the RDEPEND of the libraries.

This is a build-against dependency, and it's best expressed either by
its own BADEPEND, or (because it's apparently now possible, and because
otherwise we'd end up with six or seven *DEPEND variables) by switching
to something like DEPENDENCIES with a build-against label.

If the Portage guys aren't winding us up when they say that they could
handle something like DEPENDENCIES without major code changes these
days, then it could be on the cards for EAPI 5.

-- 
Ciaran McCreesh
Attachment:
signature.asc (PGP signature)
Replies:
Re: How to handle dependencies on protocol headers?
-- Michał Górny
Navigation:
Lists: gentoo-dev: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: Re: How to handle dependencies on protocol headers?
Next by thread:
Re: How to handle dependencies on protocol headers?
Previous by date:
Re: udev and /usr
Next by date:
Re: udev and /usr


Updated Jun 29, 2012

Summary: Archive of the gentoo-dev mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.