commit: cf44c0163bd0ddf0c6f918eade01b6edc9c4aa8f Author: Brett A C Sheffield <bacs <AT> librecast <DOT> net> AuthorDate: Wed Mar 4 22:22:04 2026 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sun Mar 8 04:16:28 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf44c016
sys-devel/mold: add dependency on dev-libs/xxhash Use installed system library instead of vendored xxhash. Signed-off-by: Brett A C Sheffield <bacs <AT> librecast.net> Part-of: https://codeberg.org/gentoo/gentoo/pulls/219 Signed-off-by: Sam James <sam <AT> gentoo.org> sys-devel/mold/mold-2.40.4-r2.ebuild | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sys-devel/mold/mold-2.40.4-r2.ebuild b/sys-devel/mold/mold-2.40.4-r2.ebuild index 419467d23b68..cdf819a613bc 100644 --- a/sys-devel/mold/mold-2.40.4-r2.ebuild +++ b/sys-devel/mold/mold-2.40.4-r2.ebuild @@ -30,6 +30,7 @@ RDEPEND=" app-arch/zstd:= >=dev-cpp/tbb-2021.7.0-r1:= dev-libs/blake3:= + dev-libs/xxhash:= virtual/zlib:= mimalloc? ( >=dev-libs/mimalloc-2:= ) " @@ -53,6 +54,9 @@ pkg_pretend() { src_prepare() { cmake_src_prepare + # use dev-libs/xxhash instead of vendored lib + sed -i 's#../third-party/xxhash/##' lib/lib.h || die + # Needs unpackaged dwarfdump rm test/{{dead,compress}-debug-sections,compressed-debug-info}.sh || die
