Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-libs/musl/
Date: Thu, 29 Dec 2022 19:01:20
Message-Id: 1672340466.fc71e4500dc8046427e12feae14feeb30206767a.sam@gentoo
1 commit: fc71e4500dc8046427e12feae14feeb30206767a
2 Author: Ian Jordan <immoloism <AT> gmail <DOT> com>
3 AuthorDate: Thu Dec 29 00:59:53 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Thu Dec 29 19:01:06 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc71e450
7
8 sys-libs/musl: strip-flags
9
10 Found reports of systemwide issues when Musl is compiled with -Ofast so this is
11 intended to at least save some users from one issue using Ofast systemwide.
12
13 Thanks-to: Krusin
14 Signed-off-by: Ian Jordan <immoloism <AT> gmail.com>
15 Closes: https://github.com/gentoo/gentoo/pull/28884
16 Signed-off-by: Sam James <sam <AT> gentoo.org>
17
18 sys-libs/musl/musl-1.2.2-r8.ebuild | 2 +-
19 sys-libs/musl/musl-1.2.3-r5.ebuild | 2 +-
20 sys-libs/musl/musl-1.2.3.ebuild | 2 +-
21 sys-libs/musl/musl-9999.ebuild | 2 +-
22 4 files changed, 4 insertions(+), 4 deletions(-)
23
24 diff --git a/sys-libs/musl/musl-1.2.2-r8.ebuild b/sys-libs/musl/musl-1.2.2-r8.ebuild
25 index 2c16357eb55f..f0d6a3295328 100644
26 --- a/sys-libs/musl/musl-1.2.2-r8.ebuild
27 +++ b/sys-libs/musl/musl-1.2.2-r8.ebuild
28 @@ -88,7 +88,7 @@ src_prepare() {
29 }
30
31 src_configure() {
32 - filter-lto # bug #877343
33 + strip-flags # Prevent issues caused by aggressive optimizations & bug #877343
34 tc-getCC ${CTARGET}
35
36 just_headers && export CC=true
37
38 diff --git a/sys-libs/musl/musl-1.2.3-r5.ebuild b/sys-libs/musl/musl-1.2.3-r5.ebuild
39 index 76f802c610d8..2c0d803dd8f4 100644
40 --- a/sys-libs/musl/musl-1.2.3-r5.ebuild
41 +++ b/sys-libs/musl/musl-1.2.3-r5.ebuild
42 @@ -102,7 +102,7 @@ src_prepare() {
43 }
44
45 src_configure() {
46 - filter-lto # bug #877343
47 + strip-flags # Prevent issues caused by aggressive optimizations & bug #877343
48 tc-getCC ${CTARGET}
49
50 just_headers && export CC=true
51
52 diff --git a/sys-libs/musl/musl-1.2.3.ebuild b/sys-libs/musl/musl-1.2.3.ebuild
53 index 2c16357eb55f..f0d6a3295328 100644
54 --- a/sys-libs/musl/musl-1.2.3.ebuild
55 +++ b/sys-libs/musl/musl-1.2.3.ebuild
56 @@ -88,7 +88,7 @@ src_prepare() {
57 }
58
59 src_configure() {
60 - filter-lto # bug #877343
61 + strip-flags # Prevent issues caused by aggressive optimizations & bug #877343
62 tc-getCC ${CTARGET}
63
64 just_headers && export CC=true
65
66 diff --git a/sys-libs/musl/musl-9999.ebuild b/sys-libs/musl/musl-9999.ebuild
67 index 76f802c610d8..2c0d803dd8f4 100644
68 --- a/sys-libs/musl/musl-9999.ebuild
69 +++ b/sys-libs/musl/musl-9999.ebuild
70 @@ -102,7 +102,7 @@ src_prepare() {
71 }
72
73 src_configure() {
74 - filter-lto # bug #877343
75 + strip-flags # Prevent issues caused by aggressive optimizations & bug #877343
76 tc-getCC ${CTARGET}
77
78 just_headers && export CC=true