RFC: make system-sqlite a global USE flag
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
|