From 7c3da2ea18bcaeaad647ce2364aebe01cdbf4861 Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Wed, 15 Jan 2025 11:24:20 +0000 Subject: [PATCH] sys-libs/efivar: Fix cross-compiling by setting "host" flags Signed-off-by: James Le Cuirot --- sys-libs/efivar/efivar-39-r1.ebuild | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/sys-libs/efivar/efivar-39-r1.ebuild b/sys-libs/efivar/efivar-39-r1.ebuild index 0966070ca6d80..68dbf69df601d 100644 --- a/sys-libs/efivar/efivar-39-r1.ebuild +++ b/sys-libs/efivar/efivar-39-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2014-2024 Gentoo Authors +# Copyright 2014-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -36,11 +36,14 @@ src_prepare() { } src_configure() { + tc-ld-force-bfd + tc-export_build_env + unset CROSS_COMPILE export COMPILER=$(tc-getCC) export HOSTCC=$(tc-getBUILD_CC) - - tc-ld-disable-gold + export HOST_CFLAGS=${BUILD_CFLAGS} + export HOST_LDFLAGS=${BUILD_LDFLAGS} export PREFIX="${EPREFIX}/usr" export LIBDIR="${EPREFIX}/usr/$(get_libdir)"