Gentoo Archives: gentoo-dev

From: hasufell <hasufell@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: Implicit system dependency
Date: Mon, 17 Nov 2014 21:36:35
Message-Id: 546A6A4A.1090804@gentoo.org
In Reply to: Re: [gentoo-dev] Re: Implicit system dependency by William Hubbs
1 On 11/17/2014 09:40 PM, William Hubbs wrote:
2 > On Fri, Nov 14, 2014 at 11:42:57PM +0100, Alexander Hof wrote:
3 >> Mike Gilbert wrote:
4 >>>> There are people that don't want c++ and gcc:4.7 can still bootstrap
5 >>>> without.
6 >>>>
7 >>>
8 >>> Those people "know what they are doing" and could un-force the use
9 >>> flag. That would prevent people from accidentally disabling it via
10 >>> USE="-*".
11 >>
12 >> Are we talking about forcing +cxx globally or for gcc (+toolchain)?
13 >>
14 >> Has this been a major problem in the past? Shouldn't people who set
15 >> USE="-*" also "know what they are doing"?
16 >
17 > This is my feeling as well.
18 >
19 > If someone using Gentoo uses USE="-* foo bar ..." they get to keep the
20 > pieces.
21 >
22 > William
23 >
24
25 Using USE="-*" reveals so many random assumptions and untested ebuild
26 configurations that we should definitely rethink that sentiment.
27
28 And arch testers partly do exactly that.
29 So I think it's an excuse for bad ebuild USE flags and dependencies.
30 If your ebuild does not compile with USE="-*" (except because of
31 REQUIRED_USE or pkg_setup bailing out), then you did something wrong.
32
33 People already use this configuration and all related bug reports are valid.

Replies

Subject Author
Re: [gentoo-dev] Re: Implicit system dependency "Andreas K. Huettel" <dilfridge@g.o>