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-devhelp
Navigation:
Lists: gentoo-devhelp: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-devhelp@g.o
From: Mike Frysinger <vapier@g.o>
Subject: Re: Mutually exclusive USE flags
Date: Sun, 31 Jan 2010 05:22:57 -0500
On Saturday 30 January 2010 18:31:35 Nikos Chantziaras wrote:
> What's the best way to have an ebuild abort if two mutually exclusive
> USE flags are both set?
> 
> I'm trying the modify the mozilla-firefox and xulrunner ebuilds to
> support building with OSS instead of ALSA (sadly, the current versions
> of the ebuilds in Portage only allow ALSA to be enabled, not OSS), but
> the build system of Xulrunner/Firefox does not allow to build with both.
> So I need to abort when both "alsa" and "oss" are set rather than having
> the build proceed and the user getting a compilation error later on.

put a check into pkg_setup() that does ewarn's on conflicting USE flags, and 
then have the rest of the ebuild pick a sensible default.  in the case of oss 
vs alsa, the latter would be the sensible default.
-mike
Attachment:
signature.asc (This is a digitally signed message part.)
Replies:
Re: Mutually exclusive USE flags
-- Nikos Chantziaras
References:
Mutually exclusive USE flags
-- Nikos Chantziaras
Navigation:
Lists: gentoo-devhelp: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Mutually exclusive USE flags
Next by thread:
Re: Mutually exclusive USE flags
Previous by date:
Mutually exclusive USE flags
Next by date:
Re: Mutually exclusive USE flags


Updated Jun 03, 2012

Summary: Archive of the gentoo-devhelp mailing list.

Donate to support our development efforts.

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