On 15:52 Tue 05 Oct     , "Paweł Hajdan, Jr." wrote:
> The meaning is identical in all those cases, and I think the number of 
> packages may have hit the threshold for a global flag.
> 
> However, we already have a very similar global USE flag: sqlite, which 
> makes this a bit more tricky. The difference is very subtle:
> 
> IUSE="sqlite" means "the sqlite support is optional; -sqlite means no 
> sqlite support"
> 
> IUSE="system-sqlite" means "we can use the bundled sqlite or the 
> system one; -system-sqlite means we use the bundled one; both settings 
> result in sqlite support"
> 
> If we'd make system-sqlite a global USE flag, I'd suggest a 
> description like "Use the system-wide dev-db/sqlite instead of bundled 
> copy of sqlite."

I think making this a global flag implicitly endorses building bundled 
code as an OK thing to do. Why is it an option at all, local or 
otherwise?

-- 
Thanks,
Donnie

Donnie Berkholz
Sr. Developer, Gentoo Linux
Blog: http://dberkholz.wordpress.com

Attachment: pgpKR6xVx2BJM.pgp
Description: PGP signature

Reply via email to