summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sys-libs/musl: strip-flagsIan Jordan2022-12-291-1/+1
| | | | | | | | | | Found reports of systemwide issues when Musl is compiled with -Ofast so this is intended to at least save some users from one issue using Ofast systemwide. Thanks-to: Krusin Signed-off-by: Ian Jordan <immoloism@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/28884 Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: Filter LTOIan Jordan2022-10-171-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | After discussing my bug with dalias on #musl I was informed that LTO has a negative impact on Musl so fixing the issue I highlight rather than filtering wouldn't be the desired outcome for the user. This will also help crossdev users as a bonus as -flto applies to the crosstoolchain and can be hard to spot at first. Chat log to comfirm: immolo: I ran into the -flto issue while testing musl built with lto and the only thing I can find on it was a workaround in 2015. immolo: My question though is it even worth having lto enabled on musl in the first place as every distro just seems to filter it so there must be a reason dalias: not only is it not worth it. it's negative value dalias: makes musl larger and slower dalias: if you wanted libc.a to get LTO'd into static programs, that might have some value dalias: but LTO on libc.so is worse than worthless Closes: https://bugs.gentoo.org/877343 Thanks-to: dalias Signed-off-by: Ian Jordan <immoloism@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/27824 Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: Stabilize 1.2.3 ppc64, #858827Sam James2022-09-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: Stabilize 1.2.3 ppc, #858827Sam James2022-09-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: arm/arm64 stable, bug #858827Jory Pratt2022-08-061-1/+1
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jory Pratt <anarchy@gentoo.org>
* sys-libs/musl: Stabilize 1.2.3 x86, #858827Sam James2022-07-181-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: Stabilize 1.2.3 amd64, #858827Sam James2022-07-181-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: fix ROOT check in pkg_postinstSam James2022-04-231-1/+1
| | | | | | With EAPI 7+, ROOT and others will be blank (not /). Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: keyword 1.2.3Sam James2022-04-121-2/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: disable verify-sig for cross-compile for nowSam James2022-04-071-1/+2
| | | | | | I get an IPC error on verification in cross. Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: add 1.2.3 (unkeyworded)Sam James2022-04-071-0/+173
Unkeyworded for testing. Signed-off-by: Sam James <sam@gentoo.org>