Cтранное поведение emerge при разрешении use флагов
Замечаю уже не первый раз, что при установке какого-либо пакета выдается сообщение, что у пакета, от которого зависит устанавливаемый требуется задействовать use флаг, но на выводе emerge -pv или emerge -av флаг выставлен, и выдаётся предложение использовать autounmask.
Разве при установке нового пакета другие пакеты, от которого он зависит ещё не установленные в системе не должны автоматически собираться с нужными use флагами, вроде на другой системе такого поведения нет.
Зависимости удовлетворяются только при USE="
Если я ставлю новый пакет и он тянет новую зависимость, то use флаги этой зависимости выставляются в соответствии с требованиями устанавливаемого пакета, даже если use флаги по умолчанию другие, или я путаю ?
emerge app-text/chm2pdf -pv
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] dev-libs/chmlib-0.40-r1 USE="examples -static-libs" 0 kB
[ebuild N ] app-text/htmldoc-1.8.27-r1 USE="ssl -fltk" 0 kB
[ebuild N ] dev-python/pychm-0.8.4 0 kB
[ebuild N ~] app-text/chm2pdf-0.9.1-r1 0 kB
Total: 4 packages (4 new), Size of downloads: 0 kB
The following USE changes are necessary to proceed:
#required by app-text/chm2pdf-0.9.1-r1, required by app-text/chm2pdf (argument)
>=dev-libs/chmlib-0.40-r1 examples
NOTE: This --autounmask behavior can be disabled by setting
EMERGE_DEFAULT_OPTS="--autounmask=n" in make.conf.
- Для комментирования войдите или зарегистрируйтесь

.
Не должны
Путаете
Мы тоже не всего читали Шнитке!.. © В. Вишневский
Цитата: ... и выдаётся