On Wed, Jul 22, 2020 at 09:46:34AM +0100, Peter Humphrey wrote > > So it doesn't even depend on the doc USE flag. > Strange. On my system...
================================================================== USE="-doc" emerge -pv llvm [i660][root][~] USE="-doc" emerge -pv llvm These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] sys-devel/llvm-common-10.0.0::gentoo 117,974 KiB [ebuild N ] sys-devel/llvm-10.0.0:10::gentoo USE="libffi ncurses -debug -doc -exegesis -gold -libedit -test -xar -xml -z3" LLVM_TARGETS="AMDGPU BPF NVPTX (X86) -AArch64 -ARC -ARM -AVR -Hexagon -Lanai -MSP430 -Mips -PowerPC -RISCV -Sparc -SystemZ -WebAssembly -XCore" 173 KiB ==================================================================== USE="doc" emerge -pv llvm These are the packages that would be merged, in order: Calculating dependencies... done! emerge: there are no ebuilds built with USE flags to satisfy ">=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]". !!! One of the following packages is required to complete your request: - media-libs/gd-2.3.0::gentoo (Change USE: +fontconfig) (dependency required by "media-gfx/graphviz-2.42.3::gentoo" [ebuild]) (dependency required by "dev-python/sphinx-3.0.4::gentoo[doc]" [ebuild]) (dependency required by "sys-devel/llvm-10.0.0::gentoo[doc]" [ebuild]) (dependency required by "llvm" [argument]) ==================================================================== It looks like "doc" is set somewhere in one of... - make.conf - package.use - your profile - default inherited by the llvm ebuild I've just added "-doc" to USE in make.conf. It's now up to... USE="10bit X apng ffmpeg jpeg opengl png szip truetype x264 x265 xorg threads webp -acl -arping -berkdb -bindist -caps -cracklib -crypt -doc -elogind -filecaps -gallium -gdbm -graphite -iconv -introspection -ipc -iptables -ipv6 -libav -libglvnd -llvm -manpager -nls -openmp -pam -pch -sendmail -tcpd -udev -udisks -unicode -xinerama" -- Walter Dnes <waltd...@waltdnes.org> I don't run "desktop environments"; I run useful applications