dev-libs/xxhash: Fix cross-compiling by always setting CC

Otherwise a rebuild occurs in src_install with the wrong compiler.

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
This commit is contained in:
James Le Cuirot
2025-08-18 23:22:40 +01:00
parent d3653c96db
commit b3564cd40e

View File

@@ -27,13 +27,20 @@ src_configure() {
multilib-minimal_src_configure
}
myemake() {
emake \
AR="$(tc-getAR)" \
CC="$(tc-getCC)" \
"${@}"
}
multilib_src_compile() {
emake AR="$(tc-getAR)" CC="$(tc-getCC)"
myemake
}
multilib_src_test() {
# Injecting CPPFLAGS into CFLAGS is needed for test_sanity
emake CC="$(tc-getCC)" CFLAGS="${CPPFLAGS} ${CFLAGS}" check
myemake CFLAGS="${CPPFLAGS} ${CFLAGS}" check
}
multilib_src_install() {
@@ -43,7 +50,7 @@ multilib_src_install() {
LIBDIR="${EPREFIX}"/usr/$(get_libdir)
)
emake "${emakeargs[@]}" install
myemake "${emakeargs[@]}" install
einstalldocs
rm "${ED}"/usr/$(get_libdir)/libxxhash.a || die