commit:     9bd2a2d610a131178d15bc55f1c5ef2c7bd63f5f
Author:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 26 21:47:01 2023 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Sun Nov 26 21:47:36 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bd2a2d6

app-metrics/node_exporter: workaround bug #917577 for x86 builds

Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>
Bug: https://bugs.gentoo.org/917577

 app-metrics/node_exporter/node_exporter-1.7.0.ebuild | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/app-metrics/node_exporter/node_exporter-1.7.0.ebuild 
b/app-metrics/node_exporter/node_exporter-1.7.0.ebuild
index e02032dc5f61..8e9236baea4d 100644
--- a/app-metrics/node_exporter/node_exporter-1.7.0.ebuild
+++ b/app-metrics/node_exporter/node_exporter-1.7.0.ebuild
@@ -51,6 +51,10 @@ src_unpack() {
 }
 
 src_compile() {
+       if use x86; then
+               #917577 pie breaks build on x86
+               GOFLAGS=${GOFLAGS//-buildmode=pie}
+       fi
        promu build -v || die
        ./"${PN}" --help-man > "${PN}".1 || die
 }

Reply via email to