[Clfs-dev] Is there anyone interested in continuing development of cod’s-embedded?
Rob Landley
rob at landley.net
Thu Nov 6 14:07:21 PST 2025
On 10/30/25 14:51, Michele Bucca wrote:
>
> Inviato da iPhone
>
>> Il giorno 30 ott 2025, alle ore 20:28, Rob Landley <rob at landley.net> ha scritto:
>> On 10/29/25 19:54, Michele Bucca wrote:
>>> Hello there
>>> I was wondering if there was someone that would still be interested in
>>> developing colds-embedded.
>>
>> Google can't seem to find "colds-embedded". What is it?
>
> Sorry for the typos. I was talking
> about CLFS-EMBEDDED. I made an updated version written in reST format.
> rendered with sphinx-docs, for easier maintaining.
Huh, sounds interesting.
I currently have a little 500 line bash script that builds Linux for a
dozen target architectures all booting to a shell prompt under QEMU:
https://github.com/landley/toybox/blob/0.8.13/mkroot/mkroot.sh
which I use to automatically regression test each new toybox release:
https://github.com/landley/toybox/blob/0.8.13/mkroot/testroot.sh
This uses toolchains built by Rich Felker's musl-cross-make project,
with a wrapper script:
https://github.com/landley/toybox/blob/0.8.13/scripts/mcm-buildall.sh
In a previous life I built Linux From Scratch under a minimal native
development environment constructed from just 7 packages (busybox,
uclibc, linux, gcc, binutils, gmake, bash) and built Linux From Scratch
natively under the result, again on a dozen-ish architectures:
https://landley.net/aboriginal/about.html
https://github.com/landley/aboriginal
https://landley.net/aboriginal/control-images
https://github.com/landley/control-images
I didn't have xilinx or s390x working back then, but then musl has never
supported sparc so...
I want to get current-ish linux from scratch natively compiling under
mkroot, and have done some early work on that in
mkroot/packages/lfs-sources and
https://landley.net/notes-2023.html#12-10-2023 and so on, but I hit
"some of these patches aren't diff -u they're diff -c" and needed to
update toybox's patch command and it went back on the todo list and then
I sold my house and moved and still h aven't gotten back to it...
I _am_ interested in getting LFS style toolchain builds (for musl-libc
targets) and removing the dependency on Rich's musl-cross-make project,
which is not properly maintained). I'm subscribed to this list in part
because of that todo item.
Rob
P.S. But I must admit, Linux has acquired the "smell of death" recently
and I'm spending a LOT less time on it:
https://mstdn.jp/@landley/115504860540842713
More information about the Clfs-dev
mailing list