commit: 1b086d2e0d5a106019ba96977e9d10aa81dae629 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Wed Aug 24 06:53:37 2022 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Wed Aug 24 07:03:19 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b086d2e
dev-libs/libaio: filter LTO Upstream aren't interested in supporting it & build fails. Thanks-to: immolo <immoloism <AT> gmail.com> Closes: https://bugs.gentoo.org/855698 Signed-off-by: Sam James <sam <AT> gentoo.org> dev-libs/libaio/libaio-0.3.113.ebuild | 3 +++ dev-libs/libaio/libaio-9999.ebuild | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/dev-libs/libaio/libaio-0.3.113.ebuild b/dev-libs/libaio/libaio-0.3.113.ebuild index 9cc009f24bd3..b79118f16af3 100644 --- a/dev-libs/libaio/libaio-0.3.113.ebuild +++ b/dev-libs/libaio/libaio-0.3.113.ebuild @@ -44,6 +44,9 @@ src_prepare() { } multilib_src_configure() { + # Upstream aren't interested in fixing: bug #855698 + filter-lto + if use arm ; then # When building for thumb, we can't allow frame pointers. # http://crbug.com/464517 diff --git a/dev-libs/libaio/libaio-9999.ebuild b/dev-libs/libaio/libaio-9999.ebuild index d649103522c5..db2f93f97564 100644 --- a/dev-libs/libaio/libaio-9999.ebuild +++ b/dev-libs/libaio/libaio-9999.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == 9999 ]] ; then EGIT_REPO_URI="https://pagure.io/libaio.git" else SRC_URI="https://releases.pagure.org/${PN}/${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" fi LICENSE="LGPL-2" SLOT="0" @@ -43,6 +43,9 @@ src_prepare() { } multilib_src_configure() { + # Upstream aren't interested in fixing: bug #855698 + filter-lto + if use arm ; then # When building for thumb, we can't allow frame pointers. # http://crbug.com/464517
