commit:     6015a94c17c9d066ba3c14380aec8cb176de7aa5
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 22 16:57:39 2023 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sat Nov 25 00:59:14 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6015a94c

dev-util/promu: Disable pie for x86

Bug: https://bugs.gentoo.org/917577
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 dev-util/promu/promu-0.15.0.ebuild | 4 ++++
 dev-util/promu/promu-9999.ebuild   | 4 ++++
 2 files changed, 8 insertions(+)

diff --git a/dev-util/promu/promu-0.15.0.ebuild 
b/dev-util/promu/promu-0.15.0.ebuild
index 9e01f1de9925..9eaef41e51d3 100644
--- a/dev-util/promu/promu-0.15.0.ebuild
+++ b/dev-util/promu/promu-0.15.0.ebuild
@@ -34,6 +34,10 @@ src_unpack() {
 }
 
 src_compile() {
+       if use x86; then
+               #917577 pie breaks build on x86
+               GOFLAGS=${GOFLAGS//-buildmode=pie}
+       fi
        emake build
 }
 

diff --git a/dev-util/promu/promu-9999.ebuild b/dev-util/promu/promu-9999.ebuild
index 36b0779a8ac2..6adaa60327fe 100644
--- a/dev-util/promu/promu-9999.ebuild
+++ b/dev-util/promu/promu-9999.ebuild
@@ -34,6 +34,10 @@ src_unpack() {
 }
 
 src_compile() {
+       if use x86; then
+               #917577 pie breaks build on x86
+               GOFLAGS=${GOFLAGS//-buildmode=pie}
+       fi
        emake build
 }
 

Reply via email to