Gentoo Archives: gentoo-dev

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] RFC: dropping support for uclibc-ng
Date: Tue, 05 Jan 2021 21:05:51
Message-Id: cc2ddfb3-fce7-420e-8a57-df0ab55f6571@gentoo.org
In Reply to: Re: [gentoo-dev] RFC: dropping support for uclibc-ng by Jaco Kroon
1 On 1/5/21 8:43 AM, Jaco Kroon wrote:
2 > Hi Thomas,
3 >
4 > On 2021/01/05 13:08, Thomas Mueller wrote:
5 >>> I'd like feedback from people about the possibility of dropping support
6 >>> for uclibc-ng. If you are unfamiliar, its the successor to uclibc as a
7 >>> C Standard Library for embedded systems, ie a replacement for glibc
8 >>> bloat. However, it is inferior to musl which serves the same purpose
9 >>> and which has now well supported in Gentoo.
10 >>> I know people want musl support, but does anyone even care about
11 >>> uclibc-ng? If not, I can work towards deprecating it and putting what
12 >>> little time I have towards musl.
13 >>> Anthony G. Basile, Ph.D.
14 >>> Gentoo Linux Developer [Hardened]
15 >> Are you the only Gentoo developer working on musl and uclibc-ng?
16
17 I'm the only one working on uclibc-ng. There are some people helping
18 with musl, especially the overlay.
19
20 >>
21 >> One thing I might try with a Gentoo uclibc-ng system is convert to musl or glibc using crossdev.
22 >>
23 >> From what I see on the internet, there is more support for musl than uclibc-ng, and more people working with musl than with uclibc-ng.
24
25 It does seem that musl is winning the embedded libc race.
26
27 >>
28 >> There is a musl-cross-make cross-toolchain that can be built from non-musl or even non-Linux.
29 >>
30 >> https://github.com/richfelker/musl-cross-make
31 >
32 > I've used crossdev in the past.  It was a nasty experience, but I
33 > believe crossdev in Gentoo is getting better and better, and it supports
34 > many more targets.
35
36 Yes it is, which is why I'm preparing pre-build stage3's on several
37 arches so you don't have to x-compile. I've done the nasty part for you.
38
39 >
40 >> From what I have seen, musl looks more promising than uclibc-ng, and more user- and developer-friendly.
41 >>
42 >> Unless somebody wants to take over uclibc-ng for Gentoo, I say better for you, with your limited time, to drop uclibc-ng in favor of musl.
43
44
45 Correct, if I had the time, I'd continue to support both. But my time
46 is limited, so I need to concentrate. I'm just looking for anyone to
47 scream if I'm destroying their world by dropping uclibc-ng. If no one
48 does, then I'll begin the process of removing it from the tree.
49
50 >
51 > Not doing embedded work at the moment, but just out of hand as of right
52 > now if I had to make a choice I'd definitely look at MUSL as first
53 > choice.  So +1 for that suggestion.
54 >
55 > Kind Regards,
56 > Jaco
57 >
58
59 --
60 Anthony G. Basile, Ph.D.
61 Gentoo Linux Developer [Hardened]
62 E-Mail : blueness@g.o
63 GnuPG FP : 1FED FAD9 D82C 52A5 3BAB DC79 9384 FA6E F52D 4BBA
64 GnuPG ID : F52D4BBA

Replies

Subject Author
Re: [gentoo-dev] RFC: dropping support for uclibc-ng Thomas Mueller <mueller6724@×××.com>
Re: [gentoo-dev] RFC: dropping support for uclibc-ng Joshua Kinard <kumba@g.o>