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 \

Reply via email to