Hello Dan Farrell, > > The parentheses mean the flag is not available in > > your profile. in this case, those video cards are for specific, > > non-x86 hardware. > > Perhaps this is entirely true, and I am misinterpreting. But the > manpage appears to say differently: > > () circumfix = forced, masked, or removed > > Not only might those options be masked, they might also be 'forced' or > 'removed'.
Either way, the FLAG is not available. whether the option is forced on or off (masked), you have no choice and the flag does nothing with this ebuild. > [EMAIL PROTECTED] ~ $ emerge openssl -avp > [...] > Calculating dependencies... done! > [ebuild R ] dev-libs/openssl-0.9.8d USE="(sse2) zlib > -bindist -emacs -test" 0 kB > [EMAIL PROTECTED] ~ $ cat /proc/cpuinfo | grep sse2 > flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge > mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt > lm 3dnowext 3dnow pni lahf_lm > > Is portage building without sse2 support? No, it is forced on. But in the example I replied to, all the flags were in the form (-flag), not (flag). > I think > instead the support is 'forced' because my processor supports it, > although perhaps I am incorrect. It might also be 'forced' because a > dependency uses it, and therefore openssl can't _not_ use it, so it > adds it in be default. If the program can't not use it, the option is no longer optional, so there would be no point in a USE flag anyway. In this case, I suspect your profile is for CPUs that have SSE, so there is no point in providing an option to disable it. Had you used a profile for a CPU that had no SSE, you would see (-sse) in there, which is exactly what happens on this iBook. -- Neil Bothwick [unwieldy legal disclaimer would go here - feel free to type your own]
signature.asc
Description: PGP signature