Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-process/numactl/
Date: Mon, 02 Sep 2019 10:38:05
Message-Id: 1567420656.271730228bb4d0f0e824a3c9755ed9d178054198.polynomial-c@gentoo
1 commit: 271730228bb4d0f0e824a3c9755ed9d178054198
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Mon Sep 2 10:37:36 2019 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Mon Sep 2 10:37:36 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27173022
7
8 sys-process/numactl: disable -flto
9
10 Bug: https://bugs.gentoo.org/692254
11 Package-Manager: Portage-2.3.75, Repoman-2.3.17
12 Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
13
14 sys-process/numactl/numactl-2.0.12.ebuild | 9 +++++++--
15 sys-process/numactl/numactl-2.0.13.ebuild | 7 ++++++-
16 sys-process/numactl/numactl-9999.ebuild | 7 ++++++-
17 3 files changed, 19 insertions(+), 4 deletions(-)
18
19 diff --git a/sys-process/numactl/numactl-2.0.12.ebuild b/sys-process/numactl/numactl-2.0.12.ebuild
20 index 382d2e6496e..76fe335d673 100644
21 --- a/sys-process/numactl/numactl-2.0.12.ebuild
22 +++ b/sys-process/numactl/numactl-2.0.12.ebuild
23 @@ -1,9 +1,9 @@
24 -# Copyright 1999-2018 Gentoo Foundation
25 +# Copyright 1999-2019 Gentoo Authors
26 # Distributed under the terms of the GNU General Public License v2
27
28 EAPI=6
29
30 -inherit autotools toolchain-funcs multilib-minimal
31 +inherit autotools flag-o-matic toolchain-funcs multilib-minimal
32
33 DESCRIPTION="Utilities and libraries for NUMA systems"
34 HOMEPAGE="https://github.com/numactl/numactl"
35 @@ -26,6 +26,11 @@ PATCHES=(
36
37 src_prepare() {
38 default
39 +
40 + # lto not supported yet
41 + # gcc-9 with -flto leads to link failures: #692254
42 + filter-flags -flto*
43 +
44 eautoreconf
45 # We need to copy the sources or else tests will fail
46 multilib_copy_sources
47
48 diff --git a/sys-process/numactl/numactl-2.0.13.ebuild b/sys-process/numactl/numactl-2.0.13.ebuild
49 index e38e4a77477..6bcda4fcddb 100644
50 --- a/sys-process/numactl/numactl-2.0.13.ebuild
51 +++ b/sys-process/numactl/numactl-2.0.13.ebuild
52 @@ -3,7 +3,7 @@
53
54 EAPI=7
55
56 -inherit autotools toolchain-funcs multilib-minimal
57 +inherit autotools flag-o-matic toolchain-funcs multilib-minimal
58
59 DESCRIPTION="Utilities and libraries for NUMA systems"
60 HOMEPAGE="https://github.com/numactl/numactl"
61 @@ -26,6 +26,11 @@ PATCHES=(
62
63 src_prepare() {
64 default
65 +
66 + # lto not supported yet
67 + # gcc-9 with -flto leads to link failures: #692254
68 + filter-flags -flto*
69 +
70 eautoreconf
71 # We need to copy the sources or else tests will fail
72 multilib_copy_sources
73
74 diff --git a/sys-process/numactl/numactl-9999.ebuild b/sys-process/numactl/numactl-9999.ebuild
75 index e38e4a77477..6bcda4fcddb 100644
76 --- a/sys-process/numactl/numactl-9999.ebuild
77 +++ b/sys-process/numactl/numactl-9999.ebuild
78 @@ -3,7 +3,7 @@
79
80 EAPI=7
81
82 -inherit autotools toolchain-funcs multilib-minimal
83 +inherit autotools flag-o-matic toolchain-funcs multilib-minimal
84
85 DESCRIPTION="Utilities and libraries for NUMA systems"
86 HOMEPAGE="https://github.com/numactl/numactl"
87 @@ -26,6 +26,11 @@ PATCHES=(
88
89 src_prepare() {
90 default
91 +
92 + # lto not supported yet
93 + # gcc-9 with -flto leads to link failures: #692254
94 + filter-flags -flto*
95 +
96 eautoreconf
97 # We need to copy the sources or else tests will fail
98 multilib_copy_sources