Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [day] [month] [year] [list]
Date: Sat, 19 Jan 2013 16:21:39 -0800 (PST)
Subject: Linux 2.4 and musl-cluts results

It's been the standard line that musl should work with Linux 2.4, to some
I finally got around to testing that. I used DSL 4.4.10 in Virtualbox,
with gcc1.dsl and git.uci loaded; musl and cluts were fetched from the
primary git repositories.
Here are the major warnings:
1. Expect a static-only libc. And this will require passing -static to

2. Busybox 1.2.2 has an "install" that doesn't support -D; you will need
to use mkdir -p /usr/local/musl && cp -r lib/ include/ /usr/local/musl
rm /usr/local/musl/include/bits
cp -r arch/x86/bits /usr/local/musl/include
cp musl-gcc /usr/local/bin

3. gcc 3.3 does not support -Wextra, remove it from the cluts makefile to

4.As expected, pthread is broken, but tests/setuid is worse: it appears to
fork-bomb the system. I did not include either in these results.

That said, some functionality is working.

Isaac Dunham
Download attachment "errors.log" of type "application/octet-stream" (16528 bytes)

Powered by blists - more mailing lists

Your e-mail address:

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.