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

Reply via email to