summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sys-libs/musl: reduce namespace conflicts in sched.h in _GNU_SOURCE profileZ. Liu4 days4-0/+64
| | | | | | | | | patch from upstream on IRC Closes: https://bugs.gentoo.org/895828 Signed-off-by: Z. Liu <zhixu.liu@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/40118 Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: add warning to /etc/env.d/00muslSam James6 days5-14/+24
| | | | | | | | | | | | | | | | env-update relies on this entry (which populates LDPATH) to look in /etc/ld.so.conf.d/* which is needed to find GCC libraries. Add a header reading the following: > 00musl autogenerated by sys-libs/musl ebuild; DO NOT EDIT. Prompted by a case on IRC where a user overwrote the file when following a wiki page, see: * https://wiki.gentoo.org/index.php?title=Musl_usage_guide&diff=1310555&oldid=1303905 * https://wiki.gentoo.org/index.php?title=Musl_usage_guide&diff=1331398&oldid=1310555 * https://wiki.gentoo.org/index.php?title=Musl_usage_guide&diff=1331399&oldid=1331398 Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: Stabilize 1.2.5-r1 ppc64, #947377Sam James2025-01-031-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: Stabilize 1.2.5-r1 ppc, #947377Sam James2025-01-031-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: Stabilize 1.2.5-r1 arm, #947377Sam James2025-01-031-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: Stabilize 1.2.5-r1 arm64, #947377Sam James2025-01-031-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: Stabilize 1.2.5-r1 x86, #947377Sam James2025-01-031-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: Stabilize 1.2.5-r1 amd64, #947377Sam James2025-01-031-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: backport cross fix to 1.2.3-r8 tooSam James2024-12-311-2/+2
| | | | | | | | Why not? Backport 335b2bb125f1abab97abb55c9ed70cfeeff1eb72. Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: fix -crypt build for crossSam James2024-12-314-8/+8
| | | | | | | See https://forums.gentoo.org/viewtopic-p-8850196.html. We need to account for ${sysroot} for cross builds. Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: sync liveSam James2024-07-081-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: stabilize 1.2.4-r2Sam James2024-07-081-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: drop 1.2.5Sam James2024-07-081-202/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: keyword 1.2.5{,-r1}Sam James2024-07-082-4/+2
| | | | | | | | Thanks to all who did initial testing, including but not limited to ernsteiswuerfel and immolo. Bug: https://bugs.gentoo.org/926147 Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: fix crti.o on arm64Sam James2024-05-203-0/+444
| | | | | Closes: https://bugs.gentoo.org/931782 Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: keyword 1.2.5 for -*, ~riscvAndreas K. Hüttel2024-05-021-0/+1
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-libs/musl: Stabilize 1.2.4-r1 x86, #920477Sam James2024-03-071-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: Stabilize 1.2.4-r1 ppc, #920477Sam James2024-03-071-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: Stabilize 1.2.4-r1 ppc64, #920477Sam James2024-03-071-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: Stabilize 1.2.4-r1 arm64, #920477Sam James2024-03-071-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: Stabilize 1.2.4-r1 arm, #920477Sam James2024-03-071-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: Stabilize 1.2.4-r1 amd64, #920477Sam James2024-03-071-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: drop 1.2.3-r7Sam James2024-03-041-208/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: add 1.2.5Sam James2024-03-013-11/+217
| | | | | | | | Unkeyworded for testing. While at it, some minor style tweaks. Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: fix comment typoSam James2024-01-014-8/+8
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: Stabilize 1.2.3-r8 ppc64, #920977Arthur Zamarin2023-12-301-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/musl: Stabilize 1.2.3-r8 ppc, #920977Arthur Zamarin2023-12-301-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/musl: Stabilize 1.2.3-r8 arm64, #920977Arthur Zamarin2023-12-301-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/musl: Stabilize 1.2.3-r8 arm, #920977Arthur Zamarin2023-12-301-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/musl: Stabilize 1.2.3-r8 x86, #920977Arthur Zamarin2023-12-301-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/musl: Stabilize 1.2.3-r8 amd64, #920977Arthur Zamarin2023-12-301-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/musl: drop 1.2.4Sam James2023-12-281-200/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: drop 1.2.3Sam James2023-12-281-174/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: use https for git cloneMichael Mair-Keimberger2023-12-176-6/+6
| | | | | | | | | | | | | git:// is unencrypted and could be used by an attacker (mitm) to insert malicious code, see also [1]. I think especially for such a critical system package like musl it's better to use the more secure https variant. git:// runs on port 9418 which is also less likely open behind a firewall. [1] git-scm.com/book/en/v2/Git-on-the-Server-The-Protocols [sam: I think musl only recently started to support this when they changed httpds in the last week.] Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/34319 Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: fix header compat w/ elfutils-0.190Sam James2023-11-092-0/+277
| | | | | | | Per #musl, this is similar to what will be pushed in musl git soon. Closes: https://bugs.gentoo.org/916857 Signed-off-by: Sam James <sam@gentoo.org>
* Remove BROOT from VERIFY_SIG_OPENPGP_KEY_PATHMike Gilbert2023-10-315-5/+5
| | | | Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* sys-libs/musl: Support LLVM/Clang crossdevAlfred Persson Forsberg2023-08-222-49/+25
| | | | | | | | | | | This replaces inline code with functions from crossdev.eclass. Now also supports LLVM/Clang crossdev because the eclass handles that automatically. Thanks wikky for help! Signed-off-by: Alfred Persson Forsberg <cat@catcream.org> Signed-off-by: Sam James <sam@gentoo.org>
* profiles: Add m68k musl profile supportIan Jordan2023-06-261-1/+1
| | | | | | | | | | | | | | | sys-libs/musl: m68k keywording After testing this profile and musl support has been working on my m68k system so is ready for review. I've added sys-libs/musl keywording at the same time as per the bug request. This includes the suggested profile changes by Chewi and Matoro for a cleaner profile. Closes: https://bugs.gentoo.org/909040 Signed-off-by: Ian Jordan <immoloism@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31604 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* sys-libs/musl: Reapply filter-ltoIan Jordan2023-05-095-6/+6
| | | | | | | | | | As strip-flags no longer removes -flto then a filter-lto is now required to prevent bug 877343 from reopening, like has already been applied to sys-libs/glibc. Closes: https://bugs.gentoo.org/877343 Closes: https://github.com/gentoo/gentoo/pull/30942 Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: add 1.2.4Sam James2023-05-022-0/+214
| | | | | Bug: https://bugs.gentoo.org/903611 Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: use dosym8 -r for /usr/bin/ldd symlinkMike Gilbert2023-04-032-8/+8
| | | | Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* sys-libs/musl: quote EPREFIXMike Gilbert2023-04-032-6/+6
| | | | Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* sys-libs/musl: fix ld-musl.so symlink with merged-usrMike Gilbert2023-04-032-7/+223
| | | | | | | | | To create a symlink relative to /lib/ld-musl.so, we must know if ${ROOT} will have /lib symlinked to /usr/lib. We rely on the split-usr USE flag to determine this. Closes: https://bugs.gentoo.org/903703 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* sys-libs/musl: Stabilize 1.2.3-r7 ppc, #886217Arthur Zamarin2023-03-311-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/musl: Stabilize 1.2.3-r7 ppc64, #886217Arthur Zamarin2023-03-311-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/musl: Stabilize 1.2.3-r7 arm, #886217Arthur Zamarin2023-03-311-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/musl: Stabilize 1.2.3-r7 arm64, #886217Arthur Zamarin2023-03-311-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/musl: Stabilize 1.2.3-r7 x86, #886217Arthur Zamarin2023-03-311-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/musl: Stabilize 1.2.3-r7 amd64, #886217Arthur Zamarin2023-03-311-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/musl: drop 1.2.3-r5, 1.2.3-r6Sam James2023-02-152-394/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>