summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2022-08-24 07:53:37 +0100
committerSam James <sam@gentoo.org>2022-08-24 08:03:19 +0100
commit1b086d2e0d5a106019ba96977e9d10aa81dae629 (patch)
tree3ed9ce27242ee163bf94dd3eb619ef69381381a8
parentmail-client/thunderbird: add 102.2.0 (diff)
downloadgentoo-1b086d2e.tar.gz
gentoo-1b086d2e.tar.bz2
gentoo-1b086d2e.zip
dev-libs/libaio: filter LTO
Upstream aren't interested in supporting it & build fails. Thanks-to: immolo <immoloism@gmail.com> Closes: https://bugs.gentoo.org/855698 Signed-off-by: Sam James <sam@gentoo.org>
-rw-r--r--dev-libs/libaio/libaio-0.3.113.ebuild3
-rw-r--r--dev-libs/libaio/libaio-9999.ebuild5
2 files changed, 7 insertions, 1 deletions
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