As of musl-1.2.3 there has been support for the m68k arch. Currently I have only tested 1.2.4 on m68k and so far have successfully created a toolchain with crossdev and compiled a few small programs to test. I've discussed with the devs in #musl on IRC as it's not the official supported arches on their site yet and they have confirmed it is basically ready for prime time but is new so might have some bugs still. As a side note I'm currently at the early stages of testing a musl m68k stage3 build to report back what I find to the musl devs so I can link those back to b.g.o at the same time to see if there is interest in creating an official musl stage3 for m68k.
See also - https://git.musl-libc.org/cgit/musl/tree/arch/m68k
I'd prefer it if we merge this with profiles instead.
Unable to check for sanity: > package masked: sys-libs/musl-1.2.4, by keywords: -m68k
I'm working on the profile anyway so make sense to add both at the same time. I'll update this request when the profile part is ready for review.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68a23a753439ef5439a5ff847de84b0601b47df0 commit 68a23a753439ef5439a5ff847de84b0601b47df0 Author: Ian Jordan <immoloism@gmail.com> AuthorDate: 2023-06-26 15:51:44 +0000 Commit: James Le Cuirot <chewi@gentoo.org> CommitDate: 2023-06-26 22:20:56 +0000 profiles: Add m68k musl profile support 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> profiles/default/linux/m68k/17.0/musl/eapi | 1 + profiles/default/linux/m68k/17.0/musl/make.defaults | 5 +++++ profiles/default/linux/m68k/17.0/musl/parent | 2 ++ profiles/profiles.desc | 1 + sys-libs/musl/musl-1.2.4.ebuild | 2 +- 5 files changed, 10 insertions(+), 1 deletion(-)