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 }
