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