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)"