commit: d12bd7dd67306d366b557a168f9dbe7879488f8e Author: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org> AuthorDate: Sat Jul 5 15:48:32 2025 +0000 Commit: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org> CommitDate: Sat Jul 5 15:48:54 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d12bd7dd
app-metrics/process-exporter: fix 32-bit build Bug: https://bugs.gentoo.org/924632 Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org> .../process-exporter/process-exporter-0.8.5.ebuild | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/app-metrics/process-exporter/process-exporter-0.8.5.ebuild b/app-metrics/process-exporter/process-exporter-0.8.5.ebuild index 6ead94d4103d..0bb5ac941ab2 100644 --- a/app-metrics/process-exporter/process-exporter-0.8.5.ebuild +++ b/app-metrics/process-exporter/process-exporter-0.8.5.ebuild @@ -13,7 +13,21 @@ SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" LICENSE="MIT Apache-2.0 BSD BSD-2" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x86" + +src_prepare() { + #See bug 924632 + case $ARCH in + x86|arm) + ewarn "Force CGO_ENABLED=1 for $ARCH, see bug #924632" + sed -r -i \ + -e 's/(CGO_ENABLED=)0/\11/g' \ + Makefile \ + || ewarn "Can not force CGO_ENABLED=1" + ;; + esac + eapply_user +} src_compile() { emake \