From d12bd7dd67306d366b557a168f9dbe7879488f8e Mon Sep 17 00:00:00 2001 From: "Robin H. Johnson" Date: Sat, 5 Jul 2025 08:48:32 -0700 Subject: [PATCH] app-metrics/process-exporter: fix 32-bit build Bug: https://bugs.gentoo.org/924632 Signed-off-by: Robin H. Johnson --- .../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 6ead94d4103d5..0bb5ac941ab22 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 \