On Tue, 20 Jan 2015 06:51:01 +0100 Róbert Čerňanský wrote: > On Mon, 19 Jan 2015 20:51:31 +0000 > Ciaran McCreesh <ciaran.mccre...@googlemail.com> wrote: > > > On Mon, 19 Jan 2015 21:44:25 +0100 > > Róbert Čerňanský <ope...@tightmail.com> wrote: > > > From my point of view it would do much help if portage resolves USE > > > dependencies automatically instead of telling the user to change USE > > > flags manually (I am talking about bug #258371). > > > > This is only possible in carefully selected circumstances, and to get > > it to work more generally would require a lot of hinting from package > > maintainers. > > But portage already knows that. It tells the user which USE flags > needs to be changed in order to emerge a package. It should just go > one step further - to make the proposed change happen by itself.
And ofter it proposes multiple alternative ways to fix this. How do you suppose to select between multiple possible alternative solutions then? Another issues is that sometimes it will be preferred by the user to disable offending functionality at all. Good example here is sci-libs/hdf5. Set USE="cxx threads mpi" in make.conf. Have fun. Especially if in one application (depending on hdf5) you really need cxx support and in another one (also depending on hdf5) mpi support is really needed. In some cases it is preferred to disable hdf5 support at all. Best regards, Andrew Savchenko
pgpcWxk85uSeF.pgp
Description: PGP signature