On 03/04/2010 07:07 PM, Mick wrote:
On 4 March 2010 15:57, Alan McKinnon<alan.mckin...@gmail.com>  wrote:
There will be a reason why mysql is being pulled in, most likely a package
that must have it.

If a package must have it, wouldn't the USE flag mysql switch to + ?

No. The USE flag is only for packages where MySQL is optional. If a package can't be used without MySQL, there's no "mysql" USE flag for it.


I am thinking that x11-libs/qt-sql-4.6.2 may be what started this
emerge of mysql.

No, that one has MySQL as an optional dep and therefore it obeys the "mysql" USE flag. To see which installed packages pull-in mysql, use:

  equery depends mysql

If the output starts with "(mysql?" then that package only pulls mysql if the USE flag is set. If it shows a package pulling mysql without the "(mysql?" part, then you've found the culprit.


Reply via email to