upgrading sqlite package: ~$ emerge -av1 sqlite These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] dev-lang/tcl-8.6.8:0/8.6::gentoo USE="threads -debug" ABI_X86="(64) -32 (-x32)" 5.750 KiB [ebuild U ] dev-db/sqlite-3.32.3:3::gentoo [3.31.1:3::gentoo] USE="readline -debug -doc -icu -secure-delete -static-libs -tcl -test -tools" ABI_X86="(64) -32 (-x32)" 12.170 KiB This newer version of sqlite wants to install tcl package although the use flag is -tcl. Observed both on amd64 and aarch64 - my headless installations now all installed tcl - but I would prefer to keep minimal dependencies on servers. Searching old bugs reports leads to ancient bug #281294 where it seems the tcl dependency is a long running issue, so I'm not sure if the renewed forced dependency now is actually a bug or deliberate decision. If the later, sorry for the noise :-/
USE=tcl is for tcl bindings used at run time, sqlite needs tcl for building either way (BDEPEND-only) Used to not be needed due to using the amalgamation source but it was found to have limitations that forced to reintroduce the build-time tcl dependency. Duplicate of bug #733348, also see bug #724578
ok, then plz close :-( I only found the much older bug but not the more recent bug #733348
*** This bug has been marked as a duplicate of bug 733348 ***