Yes Dmitri,
You understood exactly my point,

from man emerge :
[...]
A USE flag in pparenthesis, like (-selinux), is always disabled and
shows that the flag is not available for the current system profile.
[...]

also, I have nvidia-glx which was merged without profile change without
multilib and is not proposed for an update. (emerge --newuse -pv
nvidia-glx returns also (-multilib) with no star)

also, consider the following two commands :
emerge --newuse -peDtv nvidia-glx |grep emul
(empty result implying that nvidia-glx does not depend of anything with
emul in its name on my system)
grep multi /usr/portage/media-video/nvidia-glx/nvidia-glx-1.0.6629-r1.ebuild
IUSE="multilib"
PDEPEND="amd64? ( multilib? (
>=app-emulation/emul-linux-x86-nvidia-${PV} ) )"
(in case you ask 1.0.6629-r1 is the one that the emerge command would re
merge)

so it looks that on my system, multilib is not set
(also, emerge --info |grep multilib => nothing)

Pascal

Dmitri Pogosyan wrote:

>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
>
>  
>


--
[email protected] mailing list

Reply via email to