David, still unclear.

We have

(-multilib)*

Yes, brackets mean that the parameter can be changed. However,
a) Inside the bracket is the default (unchangable value). Seeing there
   -multilib means for me that default is multilib disabled.
b) Star (*) means that the parameter is changed relative to the value gcc
   was compiled with before.  For me and the author of question, before
   gcc was compiled with multilib enabled. Thus star indicates that
   the new compilation will change that.

Having alredy installed multilib gcc,
I would expect to see (multilib) among USE flags, not (-multilib)* 



> Pascal BERTIN wrote:
> > Hi all,
> > 
> > I upgraded from 2004.3 to 2005.0 using the Makefile method,
> > everything went OK,
> > 
> > but after all this, an emerge --newuse -puDv world
> > wants to remerge gcc with following USE flag : (-multilib)*
> > 
> > so, as 2005.0 is said to have multilib enabled by default, why would
> > portage re-merge gcc without multilib ?
> 
> That is a (quite common) misunderstanding: You just can't DISABLE it
> anymore, the USE-flag is no longer optional, and therefore written in
> brackets.
> 
> Greetings,
> David
> 
> --
> [email protected] mailing list



--
Dmitri Pogosyan            Department of Physics
Associate Professor        University of Alberta
tel 1-780-492-2150         412 Avadh Bhatia Physics Labs
fax 1-780-492-0714         Edmonton, AB, T6G 2J1, CANADA



--
[email protected] mailing list

Reply via email to