commit:     7c3da2ea18bcaeaad647ce2364aebe01cdbf4861
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 15 11:24:20 2025 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Wed Jan 15 11:27:57 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c3da2ea

sys-libs/efivar: Fix cross-compiling by setting "host" flags

Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 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 0966070ca6d8..68dbf69df601 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)"

Reply via email to