commit: ffee66804b47833aa0f78d9cc764426212094eac Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Sat Apr 26 15:00:19 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sat Apr 26 15:00:19 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffee6680
sys-apps/which: workaround ancient getopt on musl Bug: https://bugs.gentoo.org/945958 Closes: https://bugs.gentoo.org/954755 Signed-off-by: Sam James <sam <AT> gentoo.org> sys-apps/which/which-2.23.ebuild | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sys-apps/which/which-2.23.ebuild b/sys-apps/which/which-2.23.ebuild index 11a9560017fd..eb6b82b61c07 100644 --- a/sys-apps/which/which-2.23.ebuild +++ b/sys-apps/which/which-2.23.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit toolchain-funcs +inherit flag-o-matic toolchain-funcs DESCRIPTION="Prints out location of specified executables that are in your path" HOMEPAGE="https://carlowood.github.io/which/" @@ -16,5 +16,8 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 src_configure() { tc-export AR + # Workaround ancient getopt vs C23 (bug #954755) + use elibc_musl && append-cppflags -D__GNU_LIBRARY__ + CONFIG_SHELL="${BROOT}"/bin/bash econf }
