Let's remove the static-libs useflag as per policy https://projects.gentoo.org/qa/policy-guide/installed-files.html?highlight=static#pg0302# for more context read: https://flameeyes.blog/2011/08/29/useless-flag-static-libs/ https://archives.gentoo.org/gentoo-dev/message/2dada80c2b9c85b0e83e6328428bf8ab
There's two revdeps for popt[static-libs], cryptsetup and gptfdisk. By removing this flag you'd be breaking them. static-libs is allowed when it's used by something (typically rescue tools, some system critical tools, cases where shared libraries don't exist, etc...). With your PR: x86_64-pc-linux-gnu-g++ <snip> -static -luuid -lpopt -o sgdisk ld: cannot find -lpopt collect2: error: ld returned 1 exit status Also, this is usually something typically only done as parts of other cleanups, or during bumps. I'll take the liberty to close this.