commit:     345f157f73c6640b6909e963fac7706df4716c63
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 20 09:36:30 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Nov 20 09:39:58 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=345f157f

sys-apps/lm-sensors: fix cross-compilation

When CC and friends aren't set in src_install too, it tries
to build again! When they are set, it doesn't bother.

Closes: https://bugs.gentoo.org/799851
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-apps/lm-sensors/lm-sensors-3.6.0.ebuild | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/sys-apps/lm-sensors/lm-sensors-3.6.0.ebuild 
b/sys-apps/lm-sensors/lm-sensors-3.6.0.ebuild
index 1fcbdb4b3826..9fba4b6c08e2 100644
--- a/sys-apps/lm-sensors/lm-sensors-3.6.0.ebuild
+++ b/sys-apps/lm-sensors/lm-sensors-3.6.0.ebuild
@@ -134,7 +134,13 @@ multilib_src_compile() {
 }
 
 multilib_src_install() {
+       # We need to set CC and friends again here to avoid recompilation for 
cross
+       # bug #799851
        emake \
+               CC="$(tc-getCC)" \
+               CXX="$(tc-getCXX)" \
+               LD="$(tc-getLD)" \
+               AR="$(tc-getAR)" \
                DESTDIR="${ED}" \
                PREFIX="/usr" \
                MANDIR="/usr/share/man" \

Reply via email to