commit:     270d4b60358a4177a31caa84edcb6fe1ed805bda
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 27 04:00:34 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Mar 27 04:00:34 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=270d4b60

net-wireless/bluez: filter LTO (test failures)

5.73 unfortunately still fails for me with LTO (specifically the 'unit/test-vcp'
test).

Bug: https://github.com/bluez/bluez/issues/683
Bug: https://github.com/bluez/bluez/issues/726
Closes: https://bugs.gentoo.org/925745
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-wireless/bluez/bluez-5.72.ebuild | 5 ++++-
 net-wireless/bluez/bluez-5.73.ebuild | 5 ++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/net-wireless/bluez/bluez-5.72.ebuild 
b/net-wireless/bluez/bluez-5.72.ebuild
index abb0053bc2b5..06b68087328b 100644
--- a/net-wireless/bluez/bluez-5.72.ebuild
+++ b/net-wireless/bluez/bluez-5.72.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 PYTHON_COMPAT=( python3_{9..12} )
 
-inherit autotools linux-info python-single-r1 systemd udev multilib-minimal 
#readme.gentoo-r1
+inherit autotools flag-o-matic linux-info python-single-r1 systemd udev 
multilib-minimal #readme.gentoo-r1
 
 DESCRIPTION="Bluetooth Tools and System Daemons for Linux"
 HOMEPAGE="http://www.bluez.org https://github.com/bluez/bluez";
@@ -122,6 +122,9 @@ src_prepare() {
 }
 
 multilib_src_configure() {
+       # unit/test-vcp test fails with LTO (bug #925745)
+       filter-lto
+
        local myconf=(
                # readline is automagic when client is enabled
                # --enable-client always needs readline, bug #504038

diff --git a/net-wireless/bluez/bluez-5.73.ebuild 
b/net-wireless/bluez/bluez-5.73.ebuild
index f71af719302f..1bd115cef414 100644
--- a/net-wireless/bluez/bluez-5.73.ebuild
+++ b/net-wireless/bluez/bluez-5.73.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 PYTHON_COMPAT=( python3_{9..12} )
 
-inherit autotools linux-info python-single-r1 systemd udev multilib-minimal 
#readme.gentoo-r1
+inherit autotools flag-o-matic linux-info python-single-r1 systemd udev 
multilib-minimal #readme.gentoo-r1
 
 DESCRIPTION="Bluetooth Tools and System Daemons for Linux"
 HOMEPAGE="http://www.bluez.org https://github.com/bluez/bluez";
@@ -108,6 +108,9 @@ src_prepare() {
 }
 
 multilib_src_configure() {
+       # unit/test-vcp test fails with LTO (bug #925745)
+       filter-lto
+
        local myconf=(
                # readline is automagic when client is enabled
                # --enable-client always needs readline, bug #504038

Reply via email to